zoukankan      html  css  js  c++  java
  • python如何在文件每一行前面加字符串?

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

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

    list=["冷咖啡离开了杯垫","我忍住的情绪在很后面","拼命想挽回的从前","在我的脸上依旧可见","最美的不是下雨天","是与你曾躲过的屋檐"]
    maomao=input("请输入文件名:")
    with open(maomao,"w") as file:
         file.writelines([i+" " 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)

    具体实现结果如下所示:

  • 相关阅读:
    ActionContext和ServletActionContext
    1.有Dao为什么还要Service?
    1.DBCP和CP30的区别
    设计模式之单例模式(java实现)
    DOM之练习2
    js之DOM练习题
    动态改变dom结构常用方法
    js 自动类型转换
    定位属性position
    html基础
  • 原文地址:https://www.cnblogs.com/Yanjy-OnlyOne/p/11914295.html
Copyright © 2011-2022 走看看