如何检查 python 中的导入别名冲突?
How to check import aliases conflict in python?
我有过几次这样的冲突,如何查看现有的大型项目中是否存在类似的导入别名?此导入违反了什么规则?
import os.stat as stat
import stat
stat.S_IWRITE
stat(filename).st_mode
我发现带有 -v 选项的 运行 python 在调试 python 导入问题时非常有用。例如:
python -v script.py
查看控制台并搜索(查找、grep 等,无论您熟悉哪个命令)有导入问题的每个包。您应该能够相当快地找到导入出错的地方。
我有过几次这样的冲突,如何查看现有的大型项目中是否存在类似的导入别名?此导入违反了什么规则?
import os.stat as stat
import stat
stat.S_IWRITE
stat(filename).st_mode
我发现带有 -v 选项的 运行 python 在调试 python 导入问题时非常有用。例如:
python -v script.py
查看控制台并搜索(查找、grep 等,无论您熟悉哪个命令)有导入问题的每个包。您应该能够相当快地找到导入出错的地方。