python 同級目錄import 包報錯


python同級目錄import 包報錯
A--a.py
 --B--b.py
 --C--c.py
A,B,C目錄
同級目錄b.py中導入c.py會報錯,
如果直接運行a.py 則,‘./’代表的就是當前路徑
如果在另外一個路徑運行a.py,則,‘./'代表的就是當前的路徑,而不是a.py的路徑。然后按照相對路徑找b.py,c.py則會找不到。

解決方法:添加路徑到path里面
import sys
sys.path.append('../')

#print(sys.path)


免責聲明!

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



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