Python學習文件操作發現的易錯點總結

1、文件編碼問題
VScode中不支持中文編碼,你可以看看它的終端,中文就變成???了
這時候你就需要調整文件編碼了,輸出文件的時候,要這樣……
f = open("path", 'w+', encoding=utf-8)
這樣是爲了調整輸出的編碼爲utf-8,這樣就支持中文了
但是你運行一下,會報錯,因爲本身的代碼編碼是沒有‘-’這個符號的,因此計算機只識別了utf,所以你需要把utf-8改成'utf-8'給它括起來,讓其連續完整
f = open("path", 'w+', encoding='utf-8')
這樣輸出的日誌就成功的支持中文了
——————————————————————
2、文件位置問題
這個文件路徑的轉義問題已經不用說了,三種方法:/、\\和r''
但是你可以測試一下這個路徑
r'E:\view\test\'
套入完整代碼
import os
os.mkdir(r'E:\view\test\')
就拋出了SyntaxError了,信息是這樣SyntaxError: EOL while scanning string literal
原因:文件目錄不能以\結尾,剛纔的路徑要改成:
r'E:\view\test'
就行了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章