[英]Python - loading module from directory
為什么python從目錄加載我的模塊,即使目錄不應該被視為一個包(不包含__init__.py
)?
app
main.py
fake_module
module.py
即使fake_module
不包含__init__.py
,此方法也有效
import fake_module.module
如果我將在sys.path
某個位置創建帶有__init__.py
和module.py
文件的常規fake_module
,將從該常規fake_module
軟件包中加載module.py
嗎?
我正在使用pycharm和python3.3
從python 3.3開始, __init__.py
似乎是可選的。 另請參閱PEP420 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.