当前位置:   article > 正文

python删除文本最后一行_用python删除文件中的最后一行

python write写入文件的最后一行怎么删除

如何用python删除文件的最后一行?

输入文件示例:

hello

world

foo

bar

输出文件示例:

hello

world

foo

我创建了以下代码来查找文件中的行数,但是我不知道如何删除特定的行号。我是新来的python – 所以如果有一个更简单的方法 – 请告诉我。

try:

file = open("file")

except IOError:

print "Failed to read file."

countLines = len(file.readlines())

编辑:

我用各种各样的答案找出来:大多数草莓和我在网上看到的东西(对不起,我找不到链接)。

#!/usr/bin/env python

import os, sys

readFile = open("file")

lines = readFile.readlines()

readFile.close()

w = open("file",'w')

w.writelines([item for item in lines[:-1]])

w.close()

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/607931
推荐阅读
相关标签
  

闽ICP备14008679号