python基础教程 python怎么删除txt文本里面的第一行?
python怎么删除txt文本里面的第一行?
导入操作系统
DELNUM=12
i=1
openFileHandle=open(“filename”,“r”)
writeFileHandle=open(“Temp”,“w”)
而1:
line=openFileHandle.readline文件()
if line:
if I
I=I 1
print“找到%d行(s”%(delnum,line)
继续
否则:
I=I 1
writeline=%sn%linewriteFileHandle.write文件(writeLine)
否则:
print“无法匹配第%D行,文件已到达”lnum
breakopenFileHandle.close关闭()
writeFileHandle.close关闭()
os.删除(“filename”)操作系统重命名(“temp”,“file name”)
在python中如何删除文件的某一行?
要删除文件的一行,可以跳过要删除的行进行读写,例如:
data=open(文件名,”RT“)。以open(文件名“”wt”)作为句柄的Readlines():句柄.writelines(数据[:待删除])句柄.writelines(data[tobedeleted 1:
其中data是逐行读取的文件句柄.writelines要读写,请跳过tobedelete行
import osdelnum=12 I=1 openfilehandle=open(“filename”,“R”)writefilehandle=打开(“temp”,“W”),而1:行=openFileHandle.readline文件()如果行:如果我
python基础教程 python将结果输出到txt文件 python删除txt指定行
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。