前言
在編寫python代碼的過程中,不同路徑下的源碼文件該如何引用,這是個問題,本文針對這個問題介紹解決方法。
源碼目錄結構:
. ├── conf.py ├── main.py ├── mod/ │ └── mod.py └── sub/ └── sub.py
情況1:
相同路徑下導入源文件,例如將conf.py導入mian.py
import conf
or
from conf import *
情況2:
在main.py中導入sub/sub.py文件
注意,需要在sub/sub.py創建__init__.py文件,空文件即可
# 需要在sub/目錄下創建__init__.py文件,空文件即可
import sub.sub
or
from sub.sub import *
情況3:
在sub/sub.py中導入mod/mod.py文件
注意,需要在sub/sub.py創建__init__.py文件,空文件即可
import sys sys.path.append("..") import mod.mod
or
import sys sys.path.append("..") from mod.mod import *
參考
1. Python使用import導入相對路徑的其他py文件;
完