一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - 淺談python 調(diào)用open()打開(kāi)文件時(shí)路徑出錯(cuò)的原因

淺談python 調(diào)用open()打開(kāi)文件時(shí)路徑出錯(cuò)的原因

2020-06-05 13:29IStarwang Python

這篇文章主要介紹了淺談python 調(diào)用open()打開(kāi)文件時(shí)路徑出錯(cuò)的原因,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

昨晚搞鼓了一下python的open()打開(kāi)文件 代碼如下

?
1
2
3
4
5
def main():
  infile =open("C:\Users\Spirit\Desktop\bc.txt",'r')
  data = infile.read()
  print(data)
main()

然而結(jié)果總報(bào)錯(cuò)invaild argument 或者cant found such file ***

查找問(wèn)題后 發(fā)現(xiàn)是由于python中的 ‘\' 是轉(zhuǎn)義符號(hào),要想輸出\ 的辦法有兩種

1 、在\后再加\ 就是\\ 的形式

把第二行改為infile =open("C:\\Users\\Spirit\\Desktop\\bc.txt",'r') 即可

2、在路徑前加個(gè) r ,意思是按原始字符處理 。

eg:

infile =open(r"C:\Users\Spirit\Desktop\bc.txt",'r')

好的 文件就可以讀取了!

補(bǔ)充知識(shí):Python 使用控制臺(tái)運(yùn)行帶有相對(duì)路徑的指令時(shí),是以運(yùn)行文件為基準(zhǔn),還是以控制臺(tái)當(dāng)前路徑為基準(zhǔn)

答案:以控制臺(tái)當(dāng)前路徑為基準(zhǔn)

如,運(yùn)行:

python scripts/voc_annotation.py --data_path ./VOC

這條指令時(shí),后面的相對(duì)路徑是以scripts文件夾為基準(zhǔn)路徑運(yùn)行指令,而不是以voc_annotation.py為基準(zhǔn),所以CMD當(dāng)前路徑必須是scripts文件夾

以上這篇淺談python 調(diào)用open()打開(kāi)文件時(shí)路徑出錯(cuò)的原因就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/u013154398/article/details/78138301

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美日韩亚洲区久久综合 | 女色在线观看免费视频 | 99久久久久久久 | 午夜一级 | 好紧好爽再叫浪一点点潘金莲 | 亚洲mm色国产网站 | 亚洲欧美另类在线观看 | 四虎影视免费观看免费观看 | 亚洲热图 | 93版高校教师 | 精品一区二区三区 不卡高清 | 特黄特色大片免费视频播放 | 九九久久精品 | 精品午夜中文字幕熟女人妻在线 | 青草草在线观看 | 国产精品久久久久久岛国 | 国产成人一区二区三区小说 | 亚洲成人一区 | 91免费精品国自产拍在线不卡 | 欧美日韩成人在线 | 五月天婷婷亚洲 | 久久综合狠狠综合久久综合88 | 亚洲欧美日韩国产一区二区精品 | 国产乱子伦一区二区三区 | 福利入口在线观看 | 国产精品久久久久久影院 | 男人插曲女人身体 | 99在线免费视频 | 亚洲国产成人久久77 | 国产午夜免费视频 | 色四虎| 免费观看在线永久免费xx视频 | 四虎精品免费国产成人 | 动漫精品午夜在线播放 | 高清国产精品久久 | 色综合久久夜色精品国产 | chinese壮直男gay老年人 | 羞羞在线观看 | 精精国产xxxx视频在线播放器 | 91频视| 99精品热线在线观看免费视频 |