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

首頁 > 編程 > Python > 正文

Python3讀取文件常用方法實例分析

2020-02-23 01:20:09
字體:
來源:轉載
供稿:網友

本文實例講述了Python3讀取文件常用方法。分享給大家供大家參考。具體如下:

''''' Created on Dec 17, 2012 讀取文件 @author: liury_lab ''' # 最方便的方法是一次性讀取文件中的所有內容放到一個大字符串中: all_the_text = open('d:/text.txt').read() print(all_the_text) all_the_data = open('d:/data.txt', 'rb').read() print(all_the_data) # 更規范的方法 file_object = open('d:/text.txt') try:   all_the_text = file_object.read()   print(all_the_text) finally:   file_object.close() # 下面的方法每行后面有‘/n'  file_object = open('d:/text.txt') try:   all_the_text = file_object.readlines()   print(all_the_text) finally:   file_object.close() # 三句都可將末尾的'/n'去掉  file_object = open('d:/text.txt') try:   #all_the_text = file_object.read().splitlines()   #all_the_text = file_object.read().split('/n')   all_the_text = [L.rstrip('/n') for L in file_object]   print(all_the_text) finally:   file_object.close() # 逐行讀 file_object = open('d:/text.txt') try:   for line in file_object:     print(line, end = '') finally:   file_object.close() # 每次讀取文件的一部分 def read_file_by_chunks(file_name, chunk_size = 100):     file_object = open(file_name, 'rb')   while True:     chunk = file_object.read(chunk_size)     if not chunk:       break     yield chunk   file_object.close() for chunk in read_file_by_chunks('d:/data.txt', 4):   print(chunk)

輸出如下:

hello pythonhello worldb'ABCDEFG/r/nHELLO/r/nhello'hello pythonhello world['hello python/n', 'hello world']['hello python', 'hello world']hello pythonhello worldb'ABCD'b'EFG/r'b'/nHEL'b'LO/r/n'b'hell'b'o'

希望本文所述對大家的Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 深水埗区| 吴江市| 临猗县| 南安市| 资源县| 独山县| 宜川县| 屏东市| 金寨县| 化隆| 客服| 永和县| 濉溪县| 汤原县| 金山区| 库尔勒市| 隆安县| 平度市| 冀州市| 永顺县| 莒南县| 桦甸市| 夏河县| 广安市| 玉环县| 武定县| 天等县| 孟津县| 丹东市| 瓦房店市| 荔浦县| 龙岩市| 霍林郭勒市| 左贡县| 庆阳市| 商丘市| 娱乐| 曲麻莱县| 南康市| 绩溪县| 商都县|