# -*- coding: utf-8 -*
import time
import os
#要操作的文件名
file_name = 'file_name'
tmp_file_name = '{}.{}'.format(file_name, int(time.time()))
with open(tmp_file_name, 'wb') as f_write:
with open(file_name, 'rb') as f_read:
tmp_line = ''
for idx, line in enumerate(f_read):
# 去掉第一行, 第二行
if idx in [0, 1]:
continue
# 迟写一行,既可以删除最后行
if idx > 2:
f_write.write(tmp_line)
tmp_line = line
os.remove(file_name)
os.rename(tmp_file_name, file_name)
# -*- coding: utf-8 -*
import time
import os
#要操作的文件名
file_name = 'file_name'
tmp_file_name = '{}.{}'.format(file_name, int(time.time()))
with open(tmp_file_name, 'wb') as f_write:
with open(file_name, 'rb') as f_read:
tmp_line = ''
for idx, line in enumerate(f_read):
# 去掉第一行, 第二行
if idx in [0, 1]:
continue
# 迟写一行,既可以删除最后行
if idx > 2:
f_write.write(tmp_line)
tmp_line = line
os.remove(file_name)
os.rename(tmp_file_name, file_name)