# 按行读入,删除最后一行
file_old = open('example.txt', 'r', encoding="utf-8")
lines = [i for i in file_old]
del lines[-1]
file_old.close()
# 再覆盖写入
file_new = open('example.txt', 'w', encoding="utf-8")
file_new .write(''.join(lines))
file_new .close()
一时找不到好的方法,可能效率比较低。