最新国产好看的视频,伊人天堂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+'/..')

解釋?zhuān)?/p>

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)論

三门县| 太仆寺旗| 修武县| 黔西县| 鹿邑县| 常熟市| 常熟市| 绥德县| 南宁市| 建平县| 潮安县| 曲周县| 临沂市| 淳化县| 海盐县| 来凤县| 什邡市| 容城县| 孙吴县| 缙云县| 姜堰市| 江阴市| 巴林左旗| 德格县| 清原| 武夷山市| 准格尔旗| 南涧| 龙海市| 色达县| 桂林市| 会同县| 桦南县| 庆城县| 灵川县| 女性| 吉木萨尔县| 河曲县| 石景山区| 灌阳县| 河北区|