亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2018年04月28日 09:40:45   作者:鵲橋貓仙  
下面小編就為大家分享一篇詳談python在windows中的文件路徑問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

由于windows的路徑分隔符使用的是反斜杠\,它剛剛好是轉(zhuǎn)義字符,故可能發(fā)生沖突

# 錯誤示范:反斜杠似乎被解釋為轉(zhuǎn)義字符而不是分隔字符
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構(gòu)成轉(zhuǎn)義效果'''

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

以上這篇詳談python在windows中的文件路徑問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論