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

首頁 > 編程 > Python > 正文

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

2019-11-25 17:24:02
字體:
供稿:網(wǎng)友

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

''''' Created on Dec 17, 2012 讀取文件 @author: liury_lab ''' # 最方便的方法是一次性讀取文件中的所有內(nèi)容放到一個大字符串中: 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) # 更規(guī)范的方法 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程序設計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 建德市| 修武县| 马关县| 同仁县| 昌宁县| 玉龙| 灯塔市| 马关县| 东台市| 石台县| 巩留县| 库尔勒市| 阳山县| 镇安县| 隆尧县| 会泽县| 斗六市| 沙田区| 锡林郭勒盟| 安多县| 江口县| 崇阳县| 绍兴市| 开原市| 杂多县| 龙川县| 商河县| 长子县| 南部县| 瓦房店市| 边坝县| 鄂伦春自治旗| 青川县| 乌鲁木齐市| 宁阳县| 新和县| 扎囊县| 上林县| 庐江县| 河北省| 拉萨市|