当前位置: 首页 > news >正文

python 读取文件内容每一行,写入另一个文件内

场景

想要利用 python 读取指定文件的中的内容,格式自行解析,然后将读取到的内容整理后再写入另一个文件中

步骤

  1. 读取文件
  2. 将读取出来的每一行内容自定义修改一下
  3. 将修改后的内容写入到另一个文件中

本地测试代码

# 打开源文件并读取其内容
with open('source.txt', 'r') as source_file:content = source_file.read()# 打开目标文件以写入模式(这里假设是覆盖原有内容)
with open('target.txt', 'w') as target_file:# 将读取到的字符串写入目标文件target_file.write(content)# 使用 with 语句时,文件会在上下文结束时自动关闭,无需显式调用 close()

读取每一行内容

def read_file_and_write(source_file, target_file):with open(source_file, 'r') as file:finalList = []# for就是在迭代文件中的每一行内容  读取每一行for line in file:# ....# ....# ....对line 的操作finalList.append(line )# 写入目标文件with open(target_file, "w") as dstFile:for item in finalList:dstFile.write(item)dstFile.write("\n")

相关文章:

  • 微服务-7 Docker
  • 【Java基础题型】遍历1000以内的完数
  • 未来驾驶的革命:自动驾驶技术与智能交通系统的崛起
  • centos安装使用elasticsearch
  • python统计分析——一般线性回归模型
  • 从零开始的LeetCode刷题日记:28. 实现 strStr()
  • 【Java】Java使用Swing实现一个模拟计算器(有源码)
  • 入门用Hive构建数据仓库
  • 如何理解JVM
  • HTTP 摘要认证
  • vue3新手笔记
  • 【Java8新特性】四、强大的Stream api
  • 金陵科技学院软件工程学院软件工程专业
  • 韩顺平 | 零基础快速学Python(2)
  • 【.Net】Polly
  • 08.Android之View事件问题
  • 0x05 Python数据分析,Anaconda八斩刀
  • avalon2.2的VM生成过程
  • FastReport在线报表设计器工作原理
  • Vue官网教程学习过程中值得记录的一些事情
  • vue脚手架vue-cli
  • Web Storage相关
  • 理解在java “”i=i++;”所发生的事情
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 前端之Sass/Scss实战笔记
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 如何胜任知名企业的商业数据分析师?
  • 我的业余项目总结
  • 线性表及其算法(java实现)
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  •  一套莫尔斯电报听写、翻译系统
  • 在electron中实现跨域请求,无需更改服务器端设置
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • 从如何停掉 Promise 链说起
  • #14vue3生成表单并跳转到外部地址的方式
  • #define用法
  • $(function(){})与(function($){....})(jQuery)的区别
  • (1)(1.13) SiK无线电高级配置(六)
  • (4) PIVOT 和 UPIVOT 的使用
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (三)uboot源码分析
  • (算法二)滑动窗口
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转)fock函数详解
  • (转)shell中括号的特殊用法 linux if多条件判断
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .NET 中的轻量级线程安全
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .NET/C# 使用反射注册事件
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)