我在系统路径中添加了一个本地目录。当我导入它时,没有问题,但当我导入它时
import local_repo print(local_repo.__file__)
它返回None。我如何让它返回路径...P.S.当我用其他模块尝试这个时工作正常-返回路径-例如
None
import pathlib print(pathlib.__file__) >>>> "C:\Python38\lib\pathlib.py"
gt0wga4j1#
__init__.py文件应该可以解决这个问题。
__init__.py
q8l4jmvw2#
可能不是您的特定情况的答案,但我在父包中的代码上遇到了问题。该代码阻止了子模块正确初始化,并且错误是隐含的,指向其他模块。如果遇到此问题,您可能需要检查其他父模块和导入的模块。
2条答案
按热度按时间gt0wga4j1#
__init__.py
文件应该可以解决这个问题。q8l4jmvw2#
可能不是您的特定情况的答案,但我在父包中的代码上遇到了问题。该代码阻止了子模块正确初始化,并且错误是隐含的,指向其他模块。如果遇到此问题,您可能需要检查其他父模块和导入的模块。