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

首頁 > 編程 > Python > 正文

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

2020-02-23 04:10:27
字體:
來源:轉載
供稿:網友

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( )

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泊头市| 集安市| 沙田区| 淳安县| 新余市| 集贤县| 三都| 禄丰县| 屏东县| 古交市| 瓦房店市| 竹山县| 贡觉县| 平利县| 安乡县| 栾川县| 杨浦区| 台中县| 稻城县| 将乐县| 三都| 宁武县| 东安县| 陆川县| 汝阳县| 海丰县| 东乌| 阳谷县| 蛟河市| 兰考县| 大洼县| 剑阁县| 大港区| 凌源市| 秦皇岛市| 孟连| 望谟县| 罗源县| 仲巴县| 大悟县| 乳源|