根据基尼的评论
with open("your_file.txt", "r") as f:
lines = f.readlines()
new_lines = []
idx_lines_wanted = [2,3,4]
for i, line in enumerate(lines):
if i > 4:
break
if i in idx_lines_wanted:
new_lines.append(line)
with open("your_file.txt", "w") as f:
for line in new_lines:
f.write(line)
关于这个:
如果文件顶部有1-100行要删除
idx_lines_wanted = [x for x in range(0,101)]
if i > len(idx_lines_wanted) -1: