簡體   English   中英

Python-從目錄加載模塊

[英]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__.pymodule.py文件的常規fake_module ,將從該常規fake_module軟件包中加載module.py嗎?

我正在使用pycharm和python3.3

從python 3.3開始__init__.py似乎是可選的。 另請參閱PEP420

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM