背景:當**工程比較大時,經常會引用不同資料夾下面的檔案,由於python和執行python**平台出現路徑引用格式的不同,會造成無法找到該檔案。
解決辦法1:
root_dir = os.path.abspath("../") # 定位執行檔案的絕對路徑,通過"../"的方式跳轉到指定目錄或主目錄(根據情況修改)
from *** import ****
解決辦法2:
# make sure that the cwd() is the location of the python script (so that every path makes sense)
os.chdir(os.path.dirname(os.path.abspath(__file__)))
python python中的絕對路徑與相對路徑
1 絕對路徑 絕對路徑有三種使用方法 1 反斜槓 由於反斜槓 要用作轉義符,所以如果要使用反斜槓表示路徑,則必須使用雙反斜槓,例子 c users administrator desktop image image1.jpg 2 原始字串 r 可以使用原始字串 單反斜槓 的方式表示路徑,例子 3 斜...
python相對路徑和絕對路徑
下面的路徑介紹針對windows,其他平台的暫時不是很了解。在編寫的py檔案中開啟檔案的時候經常見到下面其中路徑的表達方式 open aaa.txt open data bbb.txt open d user ccc.txt 這三種表示式裡面,前兩個都是相對路徑,第三個則是絕對路徑。絕對路徑比較好理...
python絕對路徑和相對路徑
大牛們應該對路徑都很了解了,這篇文章主要給像我這樣的入門小白普及常識用的,啊哈 下面的路徑介紹針對windows,其他平台的暫時不是很了解。在編寫的py檔案中開啟檔案的時候經常見到下面其中路徑的表達方式 open aaa.txt open data bbb.txt open d user ccc.t...