文件讀寫模式。
文件讀寫模式
支持以下幾種文件讀寫模式
1. 讀模式('r')
讀模式是默認(rèn)模式,當(dāng)文件以讀模式打開時(shí),程序只能讀取文件內(nèi)容,不能寫入文件。
2. 寫模式('w')
寫模式是指程序能夠向文件中寫入內(nèi)容,則會(huì)創(chuàng)建一個(gè)新文件。如果文件已經(jīng)存在,則會(huì)清空文件內(nèi)容。
3. 附加模式('a')
附加模式是指程序能夠向文件中追加內(nèi)容,則會(huì)創(chuàng)建一個(gè)新文件。
4. 讀寫模式('r+')
讀寫模式是指程序能夠讀取文件內(nèi)容,并向文件中寫入內(nèi)容。則會(huì)拋出異常。
5. 二進(jìn)制模式('b')
二進(jìn)制模式是指程序能夠以二進(jìn)制格式讀取或?qū)懭胛募H绻募远M(jìn)制模式打開,則不能使用文本模式讀取或?qū)懭胛募?/p>
6. 文本模式('t')
文本模式是指程序能夠以文本格式讀取或?qū)懭胛募H绻募晕谋灸J酱蜷_,則不能使用二進(jìn)制模式讀取或?qū)懭胛募?/p>
文件讀寫示例
文件讀寫的示例
1. 讀取文件內(nèi)容
ple.txt', 'r')tent = file.read()ttent)
file.close()
2. 寫入文件內(nèi)容
ple.txt', 'w')
file.write('Hello World!')
file.close()
3. 追加文件內(nèi)容
ple.txt', 'a')Pythone!')
file.close()
4. 讀取和寫入文件內(nèi)容
ple.txt', 'r+')tent = file.read()Pythone!')
file.close()
5. 以二進(jìn)制模式讀取文件內(nèi)容
ple.txt', 'rb')tent = file.read()ttent)
file.close()
6. 以文本模式讀取文件內(nèi)容
ple.txt', 'rt')tent = file.read()ttent)
file.close()
支持多種文件讀寫模式,包括讀模式、寫模式、附加模式、讀寫模式、二進(jìn)制模式和文本模式。開發(fā)人員可以根據(jù)自己的需要選擇適當(dāng)?shù)奈募x寫模式。