欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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è)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python中l(wèi)ambda匿名函數(shù)詳解

    python中l(wèi)ambda匿名函數(shù)詳解

    大家好,本篇文章主要講的是python中l(wèi)ambda匿名函數(shù)詳解,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-02-02
  • python隊(duì)列基本操作和多線程隊(duì)列

    python隊(duì)列基本操作和多線程隊(duì)列

    pythonQueue隊(duì)列模塊提供了同步線程安全的隊(duì)列類,包括FIFO(先入先出)隊(duì)列Queue,LIFO(后入先出)隊(duì)列LifoQueue,和優(yōu)先級(jí)隊(duì)列PriorityQueue,這些隊(duì)列都實(shí)現(xiàn)了鎖原語(yǔ),能夠在多線程中直接使用,可以使用隊(duì)列來(lái)實(shí)現(xiàn)線程間的同步,下面我們就來(lái)看看python隊(duì)列基本操作吧
    2022-02-02
  • Django中文件上傳和文件訪問(wèn)微項(xiàng)目的方法

    Django中文件上傳和文件訪問(wèn)微項(xiàng)目的方法

    這篇文章主要介紹了Django中文件上傳和文件訪問(wèn)微項(xiàng)目的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Django框架請(qǐng)求生命周期實(shí)現(xiàn)原理

    Django框架請(qǐng)求生命周期實(shí)現(xiàn)原理

    這篇文章主要介紹了Django框架請(qǐng)求生命周期實(shí)現(xiàn)原理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 一文詳解Python中的Map,Filter和Reduce函數(shù)

    一文詳解Python中的Map,Filter和Reduce函數(shù)

    這篇文章主要介紹了一文詳解Python中的Map,Filter和Reduce函數(shù),本文重點(diǎn)介紹Python中的三個(gè)特殊函數(shù)Map,Filter和Reduce,以及如何使用它們進(jìn)行代碼編程
    2022-08-08
  • Python ldap實(shí)現(xiàn)登錄實(shí)例代碼

    Python ldap實(shí)現(xiàn)登錄實(shí)例代碼

    今天給大家分享python idap實(shí)現(xiàn)登錄的實(shí)例代碼,代碼簡(jiǎn)單易懂,需要的朋友一起看看吧
    2016-09-09
  • Python 內(nèi)置變量和函數(shù)的查看及說(shuō)明介紹

    Python 內(nèi)置變量和函數(shù)的查看及說(shuō)明介紹

    今天小編就為大家分享一篇Python 內(nèi)置變量和函數(shù)的查看及說(shuō)明介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Python?munch包?/Munch()?的用法詳解

    Python?munch包?/Munch()?的用法詳解

    這篇文章主要介紹了Python?munch包?/Munch()?的用法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • 最簡(jiǎn)單的matplotlib安裝教程(小白)

    最簡(jiǎn)單的matplotlib安裝教程(小白)

    這篇文章主要介紹了最簡(jiǎn)單的matplotlib安裝教程(小白),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Python 統(tǒng)計(jì)列表中重復(fù)元素的個(gè)數(shù)并返回其索引值的實(shí)現(xiàn)方法

    Python 統(tǒng)計(jì)列表中重復(fù)元素的個(gè)數(shù)并返回其索引值的實(shí)現(xiàn)方法

    這篇文章主要介紹了Python 統(tǒng)計(jì)列表中重復(fù)元素的個(gè)數(shù)并返回其索引值,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-05-05

最新評(píng)論