我们说我们写了很多行代码,甚至可能在不同的文件/模块中。现在进行测试(例如与新版本的兼容性),我们想要提取已经实际使用的所有导入命令。有没有一种简单的方法可以做到这一点(一些已经存在的python IDE导出功能,而不是手工编写或编程从代码文件的文本版本导出它们)? 例如:
import numpy as np
import matplotlib.pyplot as plt
justnormalpythoncommand1
justnormalpythoncommand2
np.numpycommand1()
np.numpycommand2()
plt.matplotlibcommand1()
justnormalpythoncommand1
plt.matplotlibcommand2()
np.numpycommand3()
plt.matplotlibcommand3()
我感兴趣的输出类似于:
要测试的np命令:
np.numpycommand1()
np.numpycommand2()
np.numpycommand3()
要测试的plt命令:
plt.matplotlibcommand1()
plt.matplotlibcommand2()
plt.matplotlibcommand3()