python中文本文件r_Python如何读写文本文件
展開全部
1.open使用open打開文件后一定要記2113得調5261用4102文件對象的close()方法。比如可以用try/finally語句來確保最后1653能關閉文件。
file_object = open('thefile.txt')
try:
all_the_text = file_object.read( )
finally:
file_object.close( )
注:不能把open語句放在try塊里,因為當打開文件出現(xiàn)異常時,文件對象file_object無法執(zhí)行close()方法。
2.讀文件讀文本文件input = open('data', 'r')
#第二個參數(shù)默認為r
input = open('data')
讀二進制文件input = open('data', 'rb')
讀取所有內容file_object = open('thefile.txt')
try:
all_the_text = file_object.read( )
finally:
file_object.close( )
讀固定字節(jié)file_object = open('abinfile', 'rb')
try:
while True:
chunk = file_object.read(100)
if not chunk:
break
do_something_with(chunk)
finally:
file_object.close( )
讀每行l(wèi)ist_of_all_the_lines = file_object.readlines( )
如果文件是文本文件,還可以直接遍歷文件對象獲取每行:
for line in file_object:
process line
3.寫文件寫文本文件output = open('data.txt', 'w')
寫二進制文件output = open('data.txt', 'wb')
追加寫文件output = open('data.txt', 'a')
output .write("\n都有是好人")
output .close( )
寫數(shù)據(jù)file_object = open('thefile.txt', 'w')
file_object.write(all_the_text)
file_object.close( )
本回答由電腦網(wǎng)絡分類達人 郭強推薦
已贊過
已踩過<
你對這個回答的評價是?
評論
收起
總結
以上是生活随笔為你收集整理的python中文本文件r_Python如何读写文本文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: opencore0.6.3_Ubuntu
- 下一篇: websocket python爬虫_p