a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Python > 正文

Python open讀寫文件實現腳本

2020-01-04 19:29:08
字體:
來源:轉載
供稿:網友

1.open

使用open打開文件后一定要記得調用文件對象的close()方法。比如可以用try/finally語句來確保最后能關閉文件。

file_object = open('thefile.txt')try: all_the_text = file_object.read( )finally: file_object.close( )

注:不能把open語句放在try塊里,因為當打開文件出現異常時,文件對象file_object無法執行close()方法。

2.讀文件

讀文本文件

input = open('data', 'r')#第二個參數默認為rinput = open('data')

讀二進制文件

input = open('data', 'rb')

讀取所有內容

file_object = open('thefile.txt')try: all_the_text = file_object.read( )finally: file_object.close( )

讀固定字節

file_object = open('abinfile', 'rb')try: while True:chunk = file_object.read(100)if not chunk:breakdo_something_with(chunk)finally: file_object.close( )

讀每行

list_of_all_the_lines = file_object.readlines( )

如果文件是文本文件,還可以直接遍歷文件對象獲取每行:

for line in file_object:
    process line

3.寫文件

寫文本文件
output = open('data', 'w')

寫二進制文件
output = open('data', 'wb')

追加寫文件
output = open('data', 'w+')

寫數據

file_object = open('thefile.txt', 'w')file_object.write(all_the_text)file_object.close( )

寫入多行
file_object.writelines(list_of_text_strings)

注意,調用writelines寫入多行在性能上會比使用write一次性寫入要高。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费国产网站 | 一级免费视频 | 精品日韩一区二区三区 | 国产精品视频一区二区三区 | av日韩一区 | 国产免费观看一区二区三区 | 在线h观看 | 国产精品一区在线看 | 国产精品不卡视频 | 日韩三及片 | 天堂伊人网 | 久久成人精品视频 | 国产二区在线播放 | 亚洲国产精品成人无久久精品 | 精品欧美一二三区 | 亚洲成人自拍 | 精品视频一区二区在线观看 | 欧美一区二区三区在线视频 | 国产精品a久久久久 | 欧美日韩国产高清视频 | 亚洲黄色大片在线观看 | 久久久亚洲综合 | 日韩午夜场| 欧美黑人xx | 久在线视频 | 日本不卡精品 | 久久av一区二区三区亚洲 | 99精品视频在线 | 欧美v亚洲 | 午夜伦理影院 | 国产欧美在线观看 | 毛片网站在线 | 亚洲欧美中文日韩v在线观看 | 美女视频一区 | 日韩中文字幕精品 | 国产精品久久久久久久久 | 亚洲欧美国产精品久久久久 | 精品国产乱码一区二区三 | 岛国av免费观看 | 亚洲第一黄色 | 99精品欧美一区二区三区综合在线 |