3月25日學習筆記

yicoder發表於2019-03-25

python中檔案路徑的問題(中文路徑的使用)

如果引用檔案路徑中出現了中文,那麼檔案開頭最好預編譯coding:utf-8.,否則會導致很嚴重的錯誤.不過在在新的pycharm裡自動是以utf-8編碼.讀取檔案路徑時,如果利用絕對路徑在windows系統裡最好使用反斜槓

with open ('text_files\filename.txt') as file_object 
複製程式碼

如果用斜槓的話可能會導致結果不符合預期. 但是反斜槓在python中代表轉義字元,有可能產生歧義.所以最好採取兩種方式解決.

  1. 'c:\test.txt' 利用兩個反斜代表一個
  2. 在開頭的單引號加上r r'c:\test.txt',使它表示成一個原始字串 raw string

相關文章