python-如何删除文件中某些行之后的所有行

时间:2020-04-19 15:17:14

标签: python file

嗨,我有很多文件,我希望通过删除某一行之后的所有内容来从有用性信息中清除它们,您能告诉我如何继续吗?

1 个答案:

答案 0 :(得分:1)

此解决方案可以正常工作

import os 
for filename in os.listdir("path-to-your-directory")
  text=""
  with open(filename, "r") as f:
    text = f.read()
  with open(filename, "w") as f:
    f.write( text[ : text.find("text-that-you-are-looking-for") ] )