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

首頁 > 編程 > Python > 正文

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

2020-01-04 15:18:50
字體:
來源:轉載
供稿:網友

在使用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中的文件路徑問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁强县| 兰州市| 大理市| 临夏市| 友谊县| 广东省| 鄄城县| 鸡西市| 德江县| 泉州市| 同仁县| 福建省| 佛学| 峨边| 安平县| 林甸县| 南和县| 荣昌县| 北辰区| 泸溪县| 永顺县| 乐东| 正蓝旗| 桐城市| 峨眉山市| 巴南区| 西平县| 岚皋县| 木兰县| 巩义市| 南汇区| 拉萨市| 尤溪县| 涞水县| 许昌县| 镇巴县| 鄂托克前旗| 汉沽区| 西畴县| 拜城县| 德阳市|