編碼,解碼,檔案的基本操作

2022-01-13 08:46:08 字數 764 閱讀 8799

字元 --------》翻譯過程 -------》數字

字元 --------》翻譯過程 -------》數字

中國:gbk

外國:日本—shift_jis,美國ascii,南韓euc-kr

國際統一:unicode進行編寫,訪問用utf-8,unicode與utf-8為特例他們兩個能夠相互識別

open(r'檔案的路徑') 預設為唯讀

完整的路徑為絕對路徑

如果檔案與新建編寫程式的檔案在同一目錄可以輸入的檔名就可以了,這是相對路徑

a = open(r'檔案的路徑',mode='r')

print(a.read())

a.flush() #快速重新整理

a.close() #關閉

a = open(r'檔案的路徑',mode='w')

a.write('1') #寫的內容必須字串格式 ,而且寫是清空原來所有再重新寫

a.flush()

a.close()

a = open(r'檔案的路徑',mode='a',)

a.write('1') #寫的內容必須字串格式 而且加在最後一行

a.flush()

a.close()

with open(r'檔案的路徑') as 	f: #效果等同於f = open(r'檔案的路徑')

python編碼,解碼,檔案的基本操作

字元 翻譯過程 數字 字元 翻譯過程 數字 中國 gbk 外國 日本 shift jis,美國ascii,南韓euc kr 國際統一 unicode進行編寫,訪問用utf 8,unicode與utf 8為特例他們兩個能夠相互識別 open r 檔案的路徑 預設為唯讀 完整的路徑為絕對路徑 如果檔案與...

python 檔案編碼 解碼

ascii ascii碼是西歐編碼的方式,採取7位編碼,所以是2 7 128,共可以表示128個字元,包括34個字元,如換行lf,回車cr等 其餘94位為英文本母和標點符號及運算符號等。gb2321 gb2312 是對 ascii 的中文擴充套件。相容ascii。編碼規定 編碼小於127的字元與as...

C 解碼編碼大檔案

因為專案中有個需求把檔案轉成base64,一開始做的思路,是直接把檔案讀到記憶體中,然後在記憶體裡轉成base64 但是因為這個方法是公共方法,考慮到別人也可能用到,如果別人轉的是幾個g的大檔案,那麼直接載入到記憶體中,肯定是不行的,會出現記憶體溢位。通過網上查詢資料,總結整理成下面的方法。下面這個...