1. 程式人生 > 其它 >python:對檔案的操作

python:對檔案的操作

我們對檔案的操作,一般情況下,分為三種情況,分別是:開啟檔案,操作檔案(讀寫等),關閉檔案。在

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