使用setup.py时遇到问题。一个实例可能很清楚:
假设我的源文件夹中有 a.py 作为模块。我import os
并在 a.py 中实施名为' b' 的功能。在审核python setup.py install
后,我应该import a
并致电a.b
。但我也可以在我的案件中致电a.os
。
为什么会这样?不应出现a.os
,对吧?如何解决这个问题?寻求帮助!
答案 0 :(得分:0)
这是因为您在a.py中导入了os,然后将a.py导入为模块。您可以将a
重新设计为类,也可以将os覆盖为a.py中的函数。希望这会有所帮助。