[英]How do I import other python code from a directory?
我是python的新手,我有一個像這樣的目錄結構:
root
--child
-----config.py
example.py
在example.py
我嘗試過:
import child
但這似乎不起作用。
我在哪里弄錯了!
你在root/child/
目錄中有__init__.py
文件嗎? 創建此文件后,您應該能夠這樣做:
import child.config
要么
from child import config
您還可以從子目錄導入多個模塊,如下所示:
from child import first, second, third
在這里閱讀模塊和包。
你的目錄應該有init .py,這樣python就會明白它是一個包。 所以目錄結構就像
root
__init__.py
child
__init__.py
config.py
example.py
import root.child
請注意,您應該導入root.child
而不是child
。
使用config.py
在同一目錄中創建一個空的__init__.py
文件。 這是導入包等文件所必需的。
然后你可以導入它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.