导航:首页 > 编程语言 > Python删除文件中第n行行

Python删除文件中第n行行

发布时间:2023-04-20 06:29:12

1. python 删除特定几行

思路:

先读入一个文件,自动保存为列表类型,每行为一个元素

然后删除列表中索引为 0,1,2 的三个元素


以下代码调试通过:

f = open("/Users/mfhj-dz-001-119/Downloads/text001.txt")
lines = f.readlines()
print(' original lines is:', lines)
del lines[0:2]
print(' now the lines is:', lines)


读入的文件:

2. python如何删除行

使用open()打开文件,fh = open("asdf.txt", "r"),fh.readlines()这样就得到了一个所有行的序列,你可以输出看一下,如果你不想要哪行,可以使用序列的方法删除掉,list.pop()这样。
http://proupy.com

3. python遍历文本并删除特定内容

按 指定行数 分页读取好处理:

defiterpage(istream,pagesize):
buffer=[]
fordatainistream:
buffer.append(data)
iflen(buffer)>=pagesize:
yieldbuffer
buffer=[]
ifbuffer:
yieldbuffer

withopen("source.txt",'rt')ashandle:
forpageiniterpage(handle,1000):
printpage#oryourbusinesslogical
print"-"*32#pagebreak

删除文本文件的前N行:

defremovehead(filename,headlines):
buffer=[]
withopen(filename,'rt')ashandle:
fori,lninenumerate(handle):
ifln<headlines:
continue
buffer.append(ln)

withopen(filename,'wt')ashandle:
handle.writelines(buffer)

或者:

defgetandremovehead(filename,headlines):
withopen(filename,'rt')ashandle:
buffer=handle.readlines()
withopen(filename,'wt')ashandle:
handle.writelines(buffer[headlines:])
returnbuffer[:headlines]

但遇到大文本文件时,删除其中N行不是很理想的业务方案

4. 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行

5. python怎么删除txt文本里面的第一行

1、打开python,连接至服务器。
2、创建一个txt文件,以创建123.txt为例子。
3、敲回车,打开文件,按i,开始输入文本。保存并退出。
4、再次打开这个文件,可以看到光标是定位在最后一行的下一行位置的。
5、在第一行按dd,就可以删除当前行。
6、保存并推出之后,再次打开,验证一下,已经被删除了。

阅读全文

与Python删除文件中第n行行相关的资料

热点内容
在新电脑上怎么注册加密狗 浏览:119
最后一战游戏源码 浏览:1
phpmysql实例下载 浏览:749
传智黑马安卓非加密 浏览:553
服务器如何配置host 浏览:1001
守望执行命令 浏览:371
加密狗插上去了怎么办 浏览:624
锤子m1怎么把文件夹重置 浏览:213
APP的数据会存在哪里 浏览:66
一支轻快又解压的舞 浏览:588
80x86编程手册 浏览:767
android机制使用 浏览:363
国外太空探索网站源码 浏览:645
dotaimba命令大全 浏览:15
手解剖pdf 浏览:735
单片机无法烧写程序 浏览:415
pline命令 浏览:113
760贴片机编程视频 浏览:335
欧姆龙plc编程第36讲 浏览:917
我的世界如何将一个服务器弄崩 浏览:10