
python怎么删除txt文本里面的第一行?
要求在删除第一行之后,第二行紧接着顶上第一行的位置(下面的所有行业都往上整体移一行),总之最上面的第一行不能为空。请给出完整的代码,请尽量用初级一点的代码,方便我理解,谢...
要求在删除第一行之后,第二行紧接着顶上第一行的位置(下面的所有行业都往上整体移一行),总之最上面的第一行不能为空。 请给出完整的代码, 请尽量用初级一点的代码,方便我理解,谢谢~
展开
7个回答
展开全部
以上答案都无意义,不过是读取,删掉一行,重写,保存。
我猜你一定是要比较装逼的方法:
import fileinput
for line in fileinput.input(r'C:\Users\小明\Desktop\哈哈.txt', inplace=1):
if not fileinput.isfirstline():
print(line.replace('\n',''))
每执行一次,会删掉一行
C:\Users\小明\Desktop\哈哈.txt 你自己文件的绝对路径
我猜你一定是要比较装逼的方法:
import fileinput
for line in fileinput.input(r'C:\Users\小明\Desktop\哈哈.txt', inplace=1):
if not fileinput.isfirstline():
print(line.replace('\n',''))
每执行一次,会删掉一行
C:\Users\小明\Desktop\哈哈.txt 你自己文件的绝对路径
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
fin=open('a.txt')
a=fin.readlines()
fout=open('newa.txt','w')
b=''.join(a[1:])
fout.write(b)
fin.close()
fout.close()
追问
谢谢,灵丹妙药,一用就灵
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询