国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

詳談python在windows中的文件路徑問題

2020-02-22 23:55:18
字體:
來源:轉載
供稿:網友

在使用python通過open()函數來打開文件的時候,傳遞絕對路徑給open()的時候,發現路徑參數的內容與想象中的有所出入:

由于windows的路徑分隔符使用的是反斜杠/,它剛剛好是轉義字符,故可能發生沖突

# 錯誤示范:反斜杠似乎被解釋為轉義字符而不是分隔字符path = '''F:/Python/test.txt'''    path = '''F://Python/test.txt'''"""以下三種方式都是可行的"""path = '''F:/Python//test.txt'''path = '''F://Python//test.txt'''path = '''F:/Python//test.txt'''    '''絕對路徑的最后一個反斜杠使用了雙反斜杠時就正常''''''原因是最后一個反斜杠可以與它緊挨著的字符t構成轉義效果'''

結論:使用絕對路徑的時候,要注意在絕對路徑中使用的反斜杠與它后面緊跟著的字符會不會構成轉義效果,如果會產生轉義效果,如/t /n /r等等,則必須使用雙反斜杠來取消單反斜杠的轉義效果。如果產生了轉義字符帶來的錯誤,會出現open()提示 "Invalid arguments"

以上這篇詳談python在windows中的文件路徑問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长治县| 麦盖提县| 光山县| 南部县| 封丘县| 江都市| 碌曲县| 积石山| 剑阁县| 吉林省| 白水县| 南昌市| 香格里拉县| 比如县| 中江县| 潮安县| 镇巴县| 资阳市| 宁陕县| 福州市| 平顺县| 城固县| 石林| 德江县| 仙游县| 珠海市| 中牟县| 沈丘县| 舒兰市| 巴彦淖尔市| 永安市| 五寨县| 安平县| 永善县| 鹤庆县| 阳信县| 黄龙县| 忻州市| 布尔津县| 启东市| 鄂州市|