最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python調(diào)用文件時(shí)找不到相對(duì)路徑的解決方案

 更新時(shí)間:2023年03月02日 09:24:13   作者:Channing Lewis  
這篇文章主要介紹了python調(diào)用文件時(shí)找不到相對(duì)路徑的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

python調(diào)用文件時(shí)找不到相對(duì)路徑

current_path = os.path.dirname(__file__)
if current_path=='':
? ? sys.path.append(sys.path[0]+'/..')
else:
? ? sys.path.append(current_path+'/..')

解釋:

current_path = os.path.dirname(__file__)
#尋找當(dāng)前文件的絕對(duì)路徑
if current_path=='':
#當(dāng)直接用python xx.py執(zhí)行該文件時(shí)添加絕對(duì)路徑sys.path[0](此時(shí)current_path為空)
? ? sys.path.append(sys.path[0]+'/..')#以尋找上一級(jí)目錄為例,可以自己修改
else:
#當(dāng)調(diào)用該.py文件時(shí),取current_path(此時(shí)為絕對(duì)路徑)
? ? sys.path.append(current_path+'/..')

python相對(duì)路徑問(wèn)題

最近在調(diào)試代碼時(shí)候遇到了相對(duì)路徑上的問(wèn)題,測(cè)試的代碼結(jié)構(gòu)錄下。

代碼與讀入的圖像文件不在同一級(jí)目錄,當(dāng)我直接運(yùn)行main.py代碼的時(shí)候會(huì)提示找不到10.png文件。

當(dāng)在terminal窗口中在與圖像文件同一級(jí)的目錄執(zhí)行python code/main.py時(shí)運(yùn)行成功,能夠找到文件并成功執(zhí)行代碼。

由此可以得出一個(gè)結(jié)論,相對(duì)路徑的相對(duì)位置是程序運(yùn)行的位置,而不是文件存在的位置,那么想要解決這個(gè)問(wèn)題,只需要設(shè)置一下程序的工作路徑即可。

此時(shí)能夠根據(jù)文件目錄找到相對(duì)路徑的位置。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

噶尔县| 永济市| 山西省| 曲周县| 司法| 从江县| 尼玛县| 沧州市| 夏津县| 浦县| 尼木县| 永清县| 正安县| 毕节市| 固镇县| 安福县| 闵行区| 五台县| 四会市| 汉寿县| 民县| 都匀市| 调兵山市| 手机| 瓮安县| 廊坊市| 砀山县| 霍林郭勒市| 洪雅县| 竹山县| 泊头市| 长海县| 渭南市| 驻马店市| 竹溪县| 海晏县| 岳西县| 称多县| 个旧市| 磐石市| 天津市|