Python的IO模塊是Python標準庫中的一個模塊,在Python編程中使用十分廣泛。該模塊包含了大量的函數,用于讀寫各種類型的數據,如文本文件、二進制文件等。下面,我們來逐一介紹其中的函數。
1. open()
f = open('file.txt', 'r')
open()函數用于打開一個文件,并返回一個文件對象。它接受兩個參數,第一個參數是文件名,第二個參數代表文件的打開模式,常用的模式有:
- 'r':以只讀模式打開文件
- 'w':以寫入模式打開文件,若文件不存在則創建文件
- 'a':以追加模式打開文件,若文件不存在則創建文件
- 'b':二進制模式
- 't':文本模式,默認值
2. read()
content = f.read()
read()函數用于讀取文件中的內容,可以指定讀取的字符數。如果沒有指定參數,則讀取整個文件。
3. readline()
line = f.readline()
readline()函數用于讀取一行數據。
4. write()
f.write('Hello, World!')
write()函數用于向文件中寫入數據。
5. close()
f.close()
close()函數用于關閉文件對象。
以上就是Python IO模塊中常用的函數,這些函數可以滿足Python編程中絕大部分的IO需求。