2024-04-26 09:24:29 发布
网友
我有一个.txt,我想要一个python脚本来处理它。在
My.txt如下所示:
如果第6行写了一些东西,但是没有用旧的.txt做新的,我想删除.txt的第一行。我不太懂这个窍门:(
我知道我可以删除第一行:
lines = file(idpath, "r").readlines() del lines[0] file(idpath,"w").writelines(lines)
如有任何帮助,我将不胜感激
我想出来了!现在我明白了,这很简单
f = open('file','r') lines = f.readlines() if lines[5]: del lines[0]
由于文件范例是一个字节数组(可调整大小),所以不能简单地从内部删除数据。相反,您可以执行以下任一操作:
move
至于列表操作,RTMSequence types。在
我想出来了!现在我明白了,这很简单
由于文件范例是一个字节数组(可调整大小),所以不能简单地从内部删除数据。相反,您可以执行以下任一操作:
(老式的,通常用于内存映射文件或当您负担不起另一份数据拷贝时)
(在批处理中是典型的,因为
move
在同一文件系统中是原子的和即时的,即使文件被其他文件打开,也可以工作(取决于操作系统),并且您可以在应用更改之前检查结果)(通常用于文本编辑器。文件无法被其他文件打开以供写入,当您截断它时,旧内容将丢失。o哦,你不需要权限来创建另一个文件并覆盖这个文件)
至于列表操作,RTMSequence types。在
相关问题 更多 >
编程相关推荐