我有一个 python 代码库,想知道 pyxml 是否真的在代码中的任何地方使用。我的Python版本是2.6。 pyxml 的最后一个二进制发行版以 2.4 python 版本结束。有任何线索或想法来判断代码是否在 python 2.6 上没有 pyxml 0.8.4 吗?
提前致谢。
最佳答案
当你运行时
python -v script.py
Python 打印所有导入到 stderr 的模块。然后,您可以检查该输出中的字符串“import pyxml”:
python -v script.py 2>&1 | grep "import pyxml"
即使 script.py 以非常规方式导入 pyxml,例如 __import__('pyxml')
,该方法也有效。
如果导入被隐藏在函数内部,它甚至可以工作:
def foo():
import pyxml
...
前提是该函数最终被调用。
关于python - 了解我的 Python 代码库是否使用 PyXML 的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3657165/