如何删除从一个文本文件中使用特定的线readlines()
喜欢:
f_open = open("textfile.txt", "r")
lines = f_open.readlines()
如何使用lines
来选择线textfile.txt
并删除它?
很抱歉,如果它没有意义。
如何删除从一个文本文件中使用特定的线readlines()
喜欢:
f_open = open("textfile.txt", "r")
lines = f_open.readlines()
如何使用lines
来选择线textfile.txt
并删除它?
很抱歉,如果它没有意义。
使用的FileInput模块的就地功能。 请参阅可选就地过滤部分在的FileInput。 下面的例子中删除文件中的第一行:
import fileinput
import sys
for line_number, line in enumerate(fileinput.input('myFile', inplace=1)):
if line_number == 0:
continue
else:
sys.stdout.write(line)
你不能从一个文件中删除线(或在非常特殊的条件下)
我会尝试重写(在另一个文件)中的所有内容,但该行,然后用新的替换原来的文件。
此选项仅在文件reasonnably的小作品。
删除特定行的文件(蟒蛇)