python 絕對路徑 import

因爲需要用 相對路徑import 不同文件夾下的 module, 但是總是提示 ImportError: attempted relative import with no known parent package, 較好的解決方法可以參考 https://blog.csdn.net/nigelyq/article/details/78930330 等文章.

因爲最後沒改好, 所以乾脆採用 絕對路徑import, 下面是採用 絕對路徑 的方法, 如: 在 /home/Documents/Test/ 目錄下需要 import UsedToTest.py 中的 mytest_0 module

import sys
sys.path.append("/home/Documents/Test/") 
from UsedToTest import mytest_0 as T0

上面的做法是一種相對比較粗暴的解決方法, 並且在 Pycharm 編輯器中對 from test import mytest_0 as T0語法提示 Unresolved reference 'UsedToTest', 但是運行是沒問題的.

發佈了143 篇原創文章 · 獲贊 16 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章