当前位置:首页 » 编程语言 » python文件行

python文件行

发布时间: 2022-12-28 07:18:55

① 用python读取文本文件,对读出的每一行进行操作,这个怎么写

用python读取文本文件,对读出的每一行进行操作,写法如下:

f=open("test.txt","r")

whileTrue:

line=f.readline()

ifline:

pass#dosomethinghere

line=line.strip()

p=line.rfind('.')

filename=line[0:p]

print"create%s"%line

else:

break

f.close()

② python读取csv文件的某一行

1.全部读到成列表然后选取行(容易超时,乱码等问题)
2.利用迭代工具,代码如下:
from itertools import islice
with open('data.tsv', 'r') as f:
for line in islice(f, 1, None):
# process data
f.close()
修改islice函数中第2个参数n即可,表示读到f文件对象的第n行

③ python读取文件内最多多少行字符

1048576行。python读取文件内最多1048576行字符。Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为平台上写脚本和快速开发应用的编程语言。

④ 如何利用python文件操作快速定位到多少行

好像没有能直接定位的办法艾,都需要遍历:

import fileinput
for line in fileinput.input("c:\\a.txt"):
if fileinput.lineno() == 3:
print(line)

楼上兄弟的方法简单,学习了~

⑤ 用python修改文件中指定的行数

python默认库不能随机读写文件。只能一次读入和写入。以下是示例代码。

filename='setup.ini'
lines=[]
withopen(filename,'r',encoding='utf8')asf:
lines=f.readlines()
lines[167]='UPI1=Chinese'
lines[231]='UPI1=Chinese'
withopen(filename,'w',encoding='utf8')asf:
f.write(' '.join(lines))
f.flush()

修改需谨慎,修改前请记得备份,不明白可追问。

⑥ python中怎么删除文件中指定的行

删除文件的某一行,可以跳过你要删除的行进行读写,如:

1
2
3
4

data = open(filename, 'rt').readlines()
with open(filename, 'wt') as handle:
handle.writelines(data[:tobedeleted])
handle.writelines(data[tobedeleted+1:])

其中data是逐行读取文件,

handle.writelines进行读写,跳过tobedeleted行

⑦ Python按行读取文件的简单实现方法

Python按行读取文件的简单实现方法
下面小编就为大家带来一篇Python按行读取文件的简单实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。
1:readline()
file = open("sample.txt")
while 1:
line = file.readline()
if not line:
break
pass # do something
file.close()
一行一行得从文件读数据,显然比较慢;
不过很省内存;
测试读10M的sample.txt文件,每秒大约读32000行;
2:fileinput
import fileinput
for line in fileinput.input("sample.txt"):
pass
写法简单一些,不过测试以后发现每秒只能读13000行数据,效率比上一种方法慢了两倍多;
3:readlines()

file = open("sample.txt")
while 1:
lines = file.readlines(100000)
if not lines:
break
for line in lines:
pass # do something
file.close()
用同样的数据测试,它每秒可以读96900行数据!效率是第一种方法的3倍,第二种方法的7倍!
4:文件迭代器
每次只读取和显示一行,读取大文件时应该这样:
file = open("sample.txt")
for line in file:
pass # do something
file.close()
以上就是小编为大家带来的Python按行读取文件的简单实现方法全部内容了

⑧ python读取文件,换行问题

写法一:

写法二:

解析:

在 windows 系统中,路径最好用反斜杠 “\”。
路径也可以是全局路径如, “E:\test.txt” 之类

法一,使用 open(...) 函数的返回值 filename。
法二,用 filelines 列表先存储文件内容,再读取。

print()自带 换行。也就是默认带有 end='\n',Ctrl+鼠标点击可见函数原型为

所以,print时,若要去掉文件中自带的换行,line.rstrip() 去除空白字符。空白符(包括'\n', '\r', '\t', ' ')

当然,你也可以去掉默认的换行,而打印文件原样内容

去除字符串两边的空白符

去除字符串左边的空白符

去除字符串右边的空白符

热点内容
java直播网站源码 发布:2025-07-04 14:46:35 浏览:169
安卓应用市场消费记录怎么删除 发布:2025-07-04 14:39:47 浏览:30
知道一个服务器的ip地址 发布:2025-07-04 14:20:33 浏览:597
苹果7锁屏密码怎么改 发布:2025-07-04 14:04:44 浏览:710
P三零是什么配置 发布:2025-07-04 13:58:41 浏览:361
哪个安卓机有长方形home键 发布:2025-07-04 13:43:58 浏览:861
android脚本录制 发布:2025-07-04 13:17:47 浏览:342
嵌入式和安卓哪个硬件成本高 发布:2025-07-04 13:05:56 浏览:229
360代理服务器怎么设置 发布:2025-07-04 12:49:49 浏览:515
iphone在哪清除缓存 发布:2025-07-04 12:49:38 浏览:340