python3中codecs模組的使用

2021-10-05 05:07:02 字數 562 閱讀 5099

####  前言

對檔案進行操作過程中,會遇到檔案編碼格式的情況,這時候,codecs模組能很好的解決相關問題

#### 示例

##### 讀取文字內容

def readalertfile():

"""從檔案中讀取已發往釘釘上的資訊

:return:

"""if alertfile.is_file():

with codecs.open(alertfile, "r", encoding="utf-8") as fr:

return fr.readlines()

return

#### 寫入(追加形式)文字內容

def writealertfile():

"""把要傳送告警的相關資訊寫入到告警檔案中

:return:

"""writeinfo = "*** *** *** ***"

with codecs.open(alertfile, "a", encoding="utf-8") as fa:

fa.write(writeinfo)

Python3 中codecs進行檔案的讀取

編碼 動詞 按照某種規則 這個規則稱為 編碼 名詞 將 文字 轉換為 位元組流 而在python 3中則表示 unicode變成str 解碼 動詞 將 位元組流 按照某種規則轉換成 文字 而在python3中則表示 str變成unicode 字串在python內部的表示是unicode編碼,因此,在...

Python3安裝Matplotlib模組

matplotlib 是 python 的繪相簿。它可與 numpy 一起使用,提供了一種有效的 matlab 開源替代方案。它也可以和圖形工具包一起使用,如 pyqt 和 wxpython。開啟cmd,輸入語句 python m pip install u pip setuptools pytho...

python3中異常處理 Python3異常處理

python的異常處理機制 使用 try.except 捕獲異常 try 業務實現 except error1,error2,as e 出現異常後的處理 異常類的繼承關係 baseexception systemexit keyboardinterrupt generatorexit excepti...