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)
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刪除。