为什么 module.__file__ 返回 None ?

Kur*_*kes 4 python windows

我已将本地目录添加到我的系统路径中。当我导入它时,一切都很好,但是当我这样做时

import local_repo 
print(local_repo.__file__) 
Run Code Online (Sandbox Code Playgroud)

它返回None

我如何让它返回路径...

PS 当我尝试使用其他模块时效果很好 - 返回路径 - 例如

import pathlib 
print(pathlib.__file__)

>>>> "C:\Python38\lib\pathlib.py"
Run Code Online (Sandbox Code Playgroud)

Shl*_*Fel 8

__init__.py文件应该可以解决它。