擅长:python、mysql、java
<p>我在google上找到了这个脚本,它似乎在工作,我已经为python3更新了它,(只是print函数),
我已经测试过了,它列出了模块,但我认为它在模块下太深了,但值得一试。在</p>
<pre><code>from modulefinder import ModuleFinder
f = ModuleFinder()
# Run the main script
f.run_script('test.py')
# Get names of all the imported modules
names = list(f.modules.keys())
# Get a sorted list of the root modules imported
basemods = sorted(set([name.split('.')[0] for name in names]))
# Print it nicely
print("\n".join(basemods))
</code></pre>
<p>只需更改您要检查的任何文件名中的<code>test.py</code>。
然后从终端运行脚本</p>
^{pr2}$
<p>如果有帮助请告诉我。在</p>