我想打印一行并在python中跳过一行
示例我有这个文本文件
line1
line2
line3
line4
line5
我希望结果像这样
line1
line3
line5
with open(<YOURFILE>) as myfile:
line = myfile.readline()
while line is not None:
do stuff with line here
line = myfile.readline()
line= myfile.readline()
您未指定要删除的行,但:
f = open(<filename here>).read()
lines = f.split("\n")
#drop line 3
lines_for_print = lines[0:2]+lines[4:]
#drop by condition:
lines_for print = [line for line in lines if <condition here> ]
希望这会有所帮助