python:對檔案的操作
阿新 • • 發佈:2021-06-26
我們對檔案的操作,一般情況下,分為三種情況,分別是:開啟檔案,操作檔案(讀寫等),關閉檔案。在
Python的語言了,提供了對檔案的操作方法,預設open()是開啟檔案並且是隻讀模式,事實上開啟和關閉檔案
比較很好的理解,操作檔案,那麼操作檔案的前提是開啟檔案,開啟檔案就涉及到以什麼樣的模式來開啟檔案,
比如讀,寫,只讀,只寫,二進位制等等模式,具體總結的見如下:
r:只讀模式
w:只寫模式【不可讀,不存在就建立,存在的話會把檔案以前存在的內容刪除再新增本次需要寫進去的】
x:只寫模式【不可讀,不存在就建立,存在就報錯】
a:增加模式【可讀,不存在就建立,存在的話會把新增本次需要寫進去的】
"+"表示可以同時讀寫某個檔案,具體為:
r+:讀寫
w+:寫讀
x+:寫讀
a+:寫讀
python中read,readline和readlines的區別
a=open('A.txt','r')
print(a.read())#讀取整個檔案
print(a.readline())#讀取一行
print(a.readlines()#讀取整個檔案到一個迭代器以供遍歷(讀取到一個list中,以供使用,比較方便)
對json檔案一般都是採用序列化的操作dump/load