亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

python在windows下文件路徑的解決方案

wh469012917 / 3494人閱讀

摘要:例如,表示一個(gè)字符,此時(shí)是轉(zhuǎn)義字符,而表示兩個(gè)字符??梢杂么a驗(yàn)證好,了解這個(gè)后,我們看下路徑,如果路徑中后面剛好是能轉(zhuǎn)義字符,那代碼就會(huì)識(shí)別為轉(zhuǎn)義字符,這就導(dǎo)致路徑解析錯(cuò)誤。例如,剛好有,這就被解析為轉(zhuǎn)義字符,路徑就會(huì)錯(cuò)誤。

在windows下編程,我們經(jīng)常會(huì)遇到路徑相關(guān)的問(wèn)題,下面解釋下原因,并給出python的解決方案。

為什么windows的路徑在編程時(shí)經(jīng)常會(huì)出問(wèn)題?

windows訪(fǎng)問(wèn)文件默認(rèn)用做為路徑的分隔符,而可以作為轉(zhuǎn)義字符。例如, ,a表示一個(gè)字符,此時(shí)是轉(zhuǎn)義字符,而m表示兩個(gè)字符。

可以用代碼驗(yàn)證:

>>>len("	")
>>>1
>>>len("a")
>>>1
>>>len("a")
>>>2

好,了解這個(gè)后,我們看下windows路徑,如果路徑中后面剛好是能轉(zhuǎn)義字符,那代碼就會(huì)識(shí)別為轉(zhuǎn)義字符,這就導(dǎo)致路徑解析錯(cuò)誤。例如"c: est .txt",剛好有" ",這就被解析為轉(zhuǎn)義字符,路徑就會(huì)錯(cuò)誤。而如果路徑為"c:moneym.xls",這樣的話(huà)路徑就不會(huì)解析錯(cuò)誤。

可是,我們總不能為此去修改文件名吧,當(dāng)然有別的辦法,下面介紹下解決方案。

如何解決python在windows下的路徑問(wèn)題?

【推薦】不要使用,直接使用/,而且/在windows和linux下都適用。

"C:/mydir"

用雙斜線(xiàn)

"C:mydir"

使用raw string的標(biāo)記r

r"C:mydir"

【推薦】使用os.path模塊函數(shù),可以根據(jù)操作系統(tǒng)選擇正確的路徑符

os.path.join("C:", dir1, dir2, myfile)

使用最新的pathlib模塊

pathlib.Path(mydir, myfile)

或者

pathlib.Path(mydir) / myfile

參考:https://stackoverflow.com/que...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/44151.html

相關(guān)文章

  • Win x64 +VS2013 + python2.7環(huán)境caffe配置學(xué)習(xí)過(guò)程

    摘要:以上是我的配置參數(shù)。配置的過(guò)程中可能出現(xiàn)各種意想不到的錯(cuò)誤,每一個(gè)人出現(xiàn)的情況可能都不一樣。參考基于環(huán)境下的配置學(xué)習(xí)微軟官方之接口配置及圖片生成實(shí)例下配置無(wú)詳細(xì)教材使用工具時(shí)報(bào)解決辦法上配置操作步驟 前言 ?最近項(xiàng)目需要用到caffe這個(gè)框架,所以試著配置。由于絕大多數(shù)的教程都是基于Linux環(huán)境的,所以對(duì)于Window的用戶(hù)來(lái)說(shuō)教程比較少。幾經(jīng)波折以后,終于配置成功,我把配置的重點(diǎn)步...

    yuanxin 評(píng)論0 收藏0
  • Windows64+Python3+selenium3自動(dòng)化環(huán)境搭建(1)

    摘要:若不出現(xiàn)下方界面則跳過(guò)此步啟動(dòng)后,錯(cuò)誤提示丟失。處理方法下載安裝運(yùn)行庫(kù)即可。調(diào)出命令窗口并輸入出現(xiàn)下圖顯示內(nèi)容則表示版本安裝成功。將放在盤(pán)中文件夾下的,如果是位系統(tǒng)則放在中四打開(kāi)檢驗(yàn)環(huán)境是否搭建成功出現(xiàn)下方界面則表示搭建成功 一、Python安裝1、Python3官網(wǎng)下載https://www.python.org/downlo... 2、選擇對(duì)應(yīng)系統(tǒng)和版本(注意是32位還是64位,我...

    張遷 評(píng)論0 收藏0
  • C++開(kāi)發(fā)python windows版本擴(kuò)展模塊示例

    摘要:主要是庫(kù)文件頭文件文件不一致的問(wèn)題。定義模塊函數(shù)其中函數(shù)參數(shù)是模塊自身,是傳遞的參數(shù)列表,返回值定義了一個(gè)整形數(shù),這里會(huì)申請(qǐng)空間增加引用計(jì)數(shù),交由來(lái)管理這個(gè)引用。 C++開(kāi)發(fā)python windows版本的擴(kuò)展模塊示例測(cè)試環(huán)境介紹和準(zhǔn)備測(cè)試環(huán)境:操作系統(tǒng):windows10Python版本:3.7.0VS版本:vs2015社區(qū)版(免費(fèi))相關(guān)工具下載:VS版本vs2015社區(qū)版(免費(fèi))...

    junfeng777 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

wh469012917

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<