国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python文件操作,open讀寫文件,追加文本內容實例

2019-11-25 16:27:18
字體:
來源:轉載
供稿:網友

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: break do_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.txt', 'w')

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

追加寫文件output = open('data.txt', 'a')

output .write("/n都有是好人")output .close( )

寫數據file_object = open('thefile.txt', 'w')

file_object.write(all_the_text)file_object.close( )

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盐边县| 汤阴县| 堆龙德庆县| 宾阳县| 曲水县| 通河县| 贺州市| 长子县| 柳江县| 伊春市| 南召县| 体育| 新龙县| 额敏县| 米泉市| 兴山县| 个旧市| 彰化市| 平塘县| 辽中县| 江山市| 北安市| 若羌县| 呼玛县| 连平县| 博乐市| 丰宁| 孟州市| 安吉县| 徐闻县| 剑川县| 武强县| 繁峙县| 长治市| 玉门市| 拉孜县| 华阴市| 恭城| 普陀区| 万全县| 长子县|