在這裡插入**片
@[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...