赞
踩
下面是四种Python逐行读取文件内容的方法, 并分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修改即可。
方法一:readline函数#-*- coding: UTF-8 -*-
f = open("/pythontab/code.txt") # 返回一个文件对象
line = f.readline() # 调用文件的 readline()方法
while line:
#print line, # 在 Python 2中,后面跟 ',' 将忽略换行符
print(line, end = '') # 在 Python 3中使用
line = f.readline()
f.close()
优点:节省内存,不需要一次性把文件内容放入内存中
缺点:速度相对较慢
方法二:一次读取多行数据
代码如下:#-*- coding: UTF-8 -*-
f = open("/pythontab/code.txt")
while 1:
lines = f.readlines(10000)
if not lines:
break
for line in lines:
print(line)
f.close()
一次性读取多行,可以提升读取速度,但内存使用稍大, 可根据情况调整一次读取的行数
方法三:直接for循环
在Python 2.2以后,我们可以直接对一个file对象使用for循环读每行数据
代码如下:#-*- coding: UTF-8 -*-
for line in open("/pythontab/code.txt"):
#print line, #python2 用法
print(line)
方法四:使用fileinput模块import fileinput
for line in fileinput.input("/pythontab/code.txt"):
print(line)
使用简单, 但速度较慢
www.002pc.com从python创意软件Python四种逐行读取文件内容的方法分析来看,对python创意软件Python四种逐行读取文件内容的方法的结果。
更多:python创意软件Python四种逐行读取文件内容的方法
https://www.002pc.comhttps://www.002pc.com/python/1662.html
你可能感兴趣的逐行,Python,读取,四种,文件,内容
js for returnJS读取XML文件示例代码
学习电脑网认为此文章对《JS读取XML文件示例代码》说的很在理,第二电脑网为你提供最佳的帝国cms仿站,编程技术。
asp.net设计思想asp.net 读取文本文件并插入数据库的实现代码
由此,需要操作以下几个步骤 1,上传txt文件至公司系统 2,读取需要的内容 3,将内容插入到数据库中(需要判断重复) 4,与现有订单数据进行对比 本程序只研究读取需要的内容和插入数据库
asp.net ajax定时刷新asp.net上传Excel文件并读取数据的实现方法
前言
本文主要给大家介绍了关于asp.net上传Excel文件并读取数据的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧
实现如下:
前台代码:使用服务端控件
asp.net 设置选中控制件ASP.NET(C#)读取Excel的文件内容
.xls格式 Office2003及以下版本 .xlsx格式 Office2007 及以上版本 .csv格式 以逗号分隔的字符串文本(可以将上述两种文件类型另存为此格式)
php 读取文件并统计php归并排序算法示例
《php 读取文件并统计php归并排序算法示例》总结了关于学习php教程,对于我们来第二电脑网确实能学到不少知识。<?php /
电脑系统最纯净CentOS下OpenCV无法读取视频文件如何解决?
在CentOS下,按照教程的步骤安装OpenCV,但到最后无法读取视频文件,原因是缺少了ffmpeg。于是通过CentOS中的软件管理安装ffmqeg,但还是没有效果。
linux系统运维的职业计划linux下查看文件内容的命令
查看文件内容的命令:cat 由第一行开始显示内容,并将所有内容输出tac 从最后一行倒序显示内容,并将所有内容输出more 根据窗口大小,一页一页的现实文件内容less 和
False使用mysql_fetch_row()函数逐行获取结果集中的每条记录(PHP操作MySQL数据库的方法六)
使用mysql_fetch_row()函数逐行获取结果集中的每条记录(PHP操作MySQL数据库的方法六)前面我们介绍了两种获取结果集中的数据,那么我们今天给大家介绍第三种获取结果集的mysql_f
黑马程序员php58期php对csv文件的读取,写入,输出下载操作详解
$file = fopen('text.csv','r'); while ($data = fgetcsv($file)) { //每次读取
linux etc目录权限Linux命令根据某一列对文件内容去重
大家可能经常遇到文件内容排序去重处理的事情,使用 linux 命令可以很方便的处理,sort 命令在处理文件排序和去重中起着非常重要的左右,是文件处理的利器。比如有以下文件内容:py
0踩
赏
0 赞
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。