當前位置:
首頁 > 知識 > Python文件操作知識點全解

Python文件操作知識點全解

1

文件操作模式

2

讀取文件

文件內容

床前明月光,疑是地上霜舉頭望明月,低頭思故鄉

read()讀取文件所有內容

f = open("libai",encoding ="utf-8")

print(f.read())床前明月光,疑是地上霜舉頭望明月,低頭思故鄉

readline()只讀取一行

f = open("libai",encoding ="utf-8")

print(f.readline())床前明月光,疑是地上霜

readlines把文章內容以換行符分割,並生成list格式(數據量大的時候不建議用)

f = open("libai",encoding ="utf-8")

print(f.readlines())["床前明月光,疑是地上霜
","舉頭望明月,低頭思故鄉"]

seek和tell游標

文件

abcdefghyjklmnopqrstuvwxyz

flush模擬進度條

with語句with代碼塊執行完後,文件會自動關閉

with open("libai") as f:

print(f.read())

二進位讀取「rb」

#rb 二進位模式讀取

f = open("libai","rb")

#主要用於網路傳輸print(f.readline())

b"xe5xbax8axe5x89x8dxe6x98x8exe6x9cx88xe5x85x89xefxbcx8cxe7x96x91xe6x98xafxe5x9cxb0xe4xb8x8axe9x9cx9c
"

二進位讀取「wb」

f = open("libai","wb")f.write("中文".encode())


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 python 的精彩文章:

如何用一個Python示例入門TensorFlow?
CSV文件在Python中的幾種處理方式

TAG:python |