导航:首页 > 编程语言 > 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行行相关的资料

热点内容
clojure编程pdf 浏览:10
一年级数学圈一圈的算法 浏览:99
完整的python 浏览:30
c51单片机数字钟 浏览:911
apk文件反编译后安装包损坏 浏览:803
app图标分别是什么 浏览:357
linux全选命令 浏览:364
怎么用华硕app 浏览:953
小明台湾通道加密 浏览:365
apriori算法的java 浏览:705
jscanvas压缩图片 浏览:381
单片机与汽车单片机有何不同 浏览:962
兽医云平台服务器 浏览:314
php循环字母 浏览:656
盛达是什么APP 浏览:216
android计算屏幕高度 浏览:670
自己做红包解压球 浏览:492
pdf很贵吗 浏览:512
如何抢购腾讯云服务器 浏览:406
电子书app源码 浏览:887