如果要在 Python 中删除 txt 文件的最后一行,你可以使用如下方法:
readlines()
方法将文件的所有行读取到一个列表中。
truncate()
方法删除文件的所有内容。
write()
方法将删除后的列表重新写入文件。
示例代码如下:
# 打开文件
with open('filename.txt', 'r+') as file:
# 读取所有行到 lines 列表中
lines = file.readlines()
# 删除最后一行
lines = lines[:-1]
# 删除文件中的所有内容
file.truncate(0)
# 将删除后的列表重新写入文件
file.writelines(lines)
注意:上述代码需要在文件打开时指定模式为 r+,这样才能同时进行读写操作。
希望这些信息能帮到你。