python python讀寫檔案,都不亂碼

2022-01-29 20:14:05 字數 702 閱讀 3146

讀是按照文字的編碼方式讀取,寫是按照文字的編碼方式追加

import

chardet

filename = '

e:/2/採集資料_pswf12_180大0小35750_20181206.txt'#

按照二進位制唯讀模式 開啟檔案 僅讀取一行 並解析文字內容的編碼方式

currentfile = open(filename,mode='rb'

)content =currentfile.readline()

print

(chardet.detect(content))

## 按照編碼方式為 utf-8 按行讀取 整個文字內容

currentfile = open(filename,encoding='

utf-8')

line =currentfile.readline()

while

line:

print

(line)

line =currentfile.readline()

currentfile = open(filename,mode='

a+',encoding='

utf-8')

currentfile.write(

"德瑪西亞")

#關閉檔案

currentfile.close()

初學 Python Python資料型別之檔案

檔案也可以看作是python中的資料型別。當使用python的內建函式open開啟乙個檔案後就返回乙個檔案物件。open filename,mode,bufsize bufsize 可選引數,緩衝區大小 常用檔案操作 檔案操作 描述file.read 將整個檔案讀入字串中 file.readline...

RandomAccessFile類 讀寫檔案的內容

randomaccessfile類 可以讀寫檔案的內容,文字檔案和其它型別檔案都可以讀寫。注意 讀寫完畢後,要關閉randomaccessfile釋放對檔案的操作,以及資源。通常涉及到io的操作,都應當捕獲異常。randomaccessfile的讀寫資料方法 建立randomaccessfile的例...

EasyML Python讀寫excel檔案

開啟anaconda prompt控制台輸入pip install pandas xlrd pymysql sqlalchemy cx oracle i 其中xlrd為讀取excel檔案的必備庫檔案,sqlalchemy pymysql cx oracle為讀取sql資料庫的必備庫檔案 資料源自訊飛...