Python中避免絕對路徑和相對路徑引用出現的問題

2021-09-27 12:40:47 字數 479 閱讀 1819

背景:當**工程比較大時,經常會引用不同資料夾下面的檔案,由於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...