国产探花免费观看_亚洲丰满少妇自慰呻吟_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中的文件路徑問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清徐县| 莱芜市| 邳州市| 宜宾市| 阳朔县| 潼南县| 开鲁县| 德昌县| 滦南县| 汤原县| 青阳县| 什邡市| 同心县| 基隆市| 周宁县| 衡阳市| 郧西县| 高要市| 固镇县| 滁州市| 湘乡市| 远安县| 肥乡县| 宜昌市| 萨嘎县| 依安县| 汤阴县| 防城港市| 清苑县| 溧阳市| 正宁县| 河东区| 吉安市| 天气| 海淀区| 车险| 金寨县| 本溪市| 海丰县| 金川县| 广宗县|