Python将字符串添加到文件中的每一行

 ___周麗 发布于 2023-02-13 22:15
  • php
  • 2 个回答
    • 请记住,使用+运算符组合字符串很慢.改为加入列表.

      file_name = "testlorem"
      string_to_add = "added"
      
      with open(file_name, 'r') as f:
          file_lines = [''.join([x.strip(), string_to_add, '\n']) for x in f.readlines()]
      
      with open(file_name, 'w') as f:
          f.writelines(file_lines) 
      

      2023-02-13 22:37 回答
    • s = '123'
      with open('out', 'w') as out_file:
          with open('in', 'r') as in_file:
              for line in in_file:
                  out_file.write(line.rstrip('\n') + s + '\n')
      

      2023-02-13 22:37 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    热门标签
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有