python 編碼和檔案操作

2021-10-04 11:19:52 字數 1430 閱讀 1874

在這裡插入**片@[toc]

編碼相關知識

encode()編碼函式

decode()解碼函式

in [77]

: s =

'i am hhh'

in [79]

: s.encode(

)out[79]

: b'i am hhh'

in [80]

: s = b'i am hhh'

in [81]

: s.decode(

)out[81]

:'i am hhh'

file.read([number])返回整個檔案,number為讀取的字元個數

file.readline()返回一行

file.write()往檔案裡寫入(可用模式為w、a)

非文字檔案

file.close()關閉檔案,開啟檔案後一定要關閉檔案

in [82]

: f =

open

('./test.txt'

, mode=

'w', encoding=

'utf-8'

)in [83]

: f.write(

'aaaa\nbbbb\ncccc'

)out[83]

:14in [84]

: f.close(

)in [85]

: f =

open

('./test.txt'

, mode=

'r', encoding=

'utf-8'

)in [86]

:for line in f:..

.:print

(line)

# 這裡print語句會自動加乙個換行符,所以結果多輸出了乙個換行符..

.:

aaaa

bbbb

cccc

in [87]

: f.close(

)

w+:寫讀模式

a+:同w+

file.seek(0)移動游標到檔案開始處

file.seek(0, 2)移動游標到末尾

file.tell()返回游標當前位置

file.truncate([number])截斷操作,從檔案開頭截斷到number處,預設截斷到游標處

import os匯入os模組

修改檔案:

python字元編碼和檔案處理

一.了解字元編碼的知識儲備 1.文字編輯器訪問檔案的原理 nodepad python,word 2.python直譯器執行py檔案的原理,python,test.py 3.過程 文字編輯器 乙個檔案的三個過程 cpython直譯器執行乙個py檔案的三個過程 4.字元編碼 字元編碼指的是字元轉換成或...

Python 目錄和檔案操作

在linux系統下用python寫指令碼,肯定不能避免各種與目錄和資料夾有關的操作。為了以後方便查閱,簡單地針對python中與目錄和資料夾有關的操作進行彙總。需要實現匯入的模組為 import os path os.getcwd 在這裡引用乙個比較好的例子,於 牛皮糖的旅程 我們將abc.py放入...

字元編碼和檔案

儲備知識點 1.計算機系統分為三層 應用程式 作業系統 計算機硬體 2.執行python程式的三個步驟 1.先啟動python直譯器 2.再將python檔案當作普通的文字檔案讀入記憶體 3.解釋執行讀入記憶體的 開始識別語法 字元編碼 1.什麼是字元編碼 字元編碼表 人類的字元 數字 1bytes...