【python基礎】使用import導入相對路徑的源文件


前言

在編寫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文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM