对于python中原来的文件,需要在每一行前面添加一个特舒符号,比如逗号或者“--”,需要先把原来的文件内容记录下之后,进行清空,再进行写入,另外需要注意的是r+和a+都是可写可读,不过a+是从文件末尾开始

具体如果对于一个TXT文件,需要在每一行前面添加一个“--”,具体的额操作如下:

list=["冷咖啡离开了杯垫","我忍住的情绪在很后面","拼命想挽回的从前","在我的脸上依旧可见","最美的不是下雨天","是与你曾躲过的屋檐"]
maomao=input("请输入文件名:")
with open(maomao,"w") as file:
     file.writelines([i+"\n" for i in list])
     file.close()
     with open(maomao,"a")as f:
    内容=input("请输入内容:")
     f.write(内容)
     f.close()
with open(maomao,"r+") as f: 
    line=f.readlines()   #将原来文件的每一行内容进行保存,记录到列表里面
    f.seek(0)         
  f.truncate()           #先将原来文件进行清空
    for line_list in line:                     #对于原来文件的内容每一行进行添加的操作
         line_new="--"+line_list
         f.write(line_new)
     f.close()
with open(maomao,"r")as f:
    d=f.read()
    print(d)

具体实现结果如下所示:

python如何在文件每一行前面加字符串?

相关文章:

  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-17
  • 2021-12-05
  • 2022-12-23
猜你喜欢
  • 2021-12-26
  • 2022-02-27
  • 2021-09-24
  • 2021-06-12
  • 2021-12-12
  • 2022-12-23
相关资源
相似解决方案