python实现逐个读取txt字符并修改


Posted in Python onDecember 24, 2018

最近写毕业设计遇到一个问题,就是我从一个txt文件中逐个读取字符,并修改其中的内容后存到另一个txt文件中,如下图:

python实现逐个读取txt字符并修改

字符替换规则是把所有的0转化为1,把所有的255转化为0。当然程序里面需要遍历好多次,算法复杂度相当差,但还是实现了初衷,源码如下:

import os
 
with open((os.path.join('test.txt')), 'r') as f:
	data=f.readlines()
	for line in data:
		odom=line.split()
		num=map(int,odom)
		lst=(list(num))
Len=len(lst)
 
for i in range(0,Len):
	if lst[i]==255:
		lst[i]=0
	elif lst[i]==0:
		lst[i]=1
print(lst)
 
with open((os.path.join('test_copy.txt')), 'w') as f:
	for j in range(0,Len):
		f.write(str(lst[j]))
		f.write(' ')

以上这篇python实现逐个读取txt字符并修改就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
深入解析Python中的list列表及其切片和迭代操作
Mar 13 Python
深入浅析ImageMagick命令执行漏洞
Oct 11 Python
Python基于递归算法实现的汉诺塔与Fibonacci数列示例
Apr 18 Python
基于数据归一化以及Python实现方式
Jul 11 Python
Python制作动态字符图的实例
Jan 27 Python
django有外键关系的两张表如何相互查找
Feb 10 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
Mar 25 Python
Jupyter Notebook折叠输出的内容实例
Apr 22 Python
Python接口开发实现步骤详解
Apr 26 Python
python中remove函数的踩坑记录
Jan 04 Python
Python爬取你好李焕英豆瓣短评生成词云的示例代码
Feb 24 Python
pandas数值排序的实现实例
Jul 25 Python
Python判断一个list中是否包含另一个list全部元素的方法分析
Dec 24 #Python
python读取txt文件中特定位置字符的方法
Dec 24 #Python
python进行文件对比的方法
Dec 24 #Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
Dec 24 #Python
详解Python进阶之切片的误区与高级用法
Dec 24 #Python
Python数据抓取爬虫代理防封IP方法
Dec 23 #Python
python3爬虫怎样构建请求header
Dec 23 #Python
You might like
PHP带节点操作的无限分类实现方法详解
2016/11/09 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
javascript一些不错的函数脚本代码
2008/09/10 Javascript
event.srcElement 用法笔记e.target
2009/12/18 Javascript
深入理解javascript动态插入技术
2013/11/12 Javascript
JavaScript中遍历对象的property的3种方法介绍
2014/12/30 Javascript
浅析Nodejs npm常用命令
2016/06/14 NodeJs
AngularJS使用ng-options指令实现下拉框
2016/08/23 Javascript
JS转换HTML转义符的方法
2016/08/24 Javascript
jQuery为动态生成的select元素添加事件的方法
2016/08/29 Javascript
JQuery异步提交表单与文件上传功能示例
2017/01/12 Javascript
详解vue mixins和extends的巧妙用法
2017/12/20 Javascript
微信小程序基于Taro的分享图片功能实践详解
2019/07/12 Javascript
Vue Render函数原理及代码实例解析
2020/07/30 Javascript
Nodejs 数组的队列以及forEach的应用详解
2021/02/25 NodeJs
[02:41]2015国际邀请赛中国区预选赛观战指南
2015/05/20 DOTA
Python ljust rjust center输出
2008/09/06 Python
python生成词云的实现方法(推荐)
2017/06/13 Python
对python文件读写的缓冲行为详解
2019/02/13 Python
python使用wxpy轻松实现微信防撤回的方法
2019/02/21 Python
Django微信小程序后台开发教程的实现
2020/06/03 Python
OpenCV+python实现实时目标检测功能
2020/06/24 Python
浅析Python打包时包含静态文件处理方法
2021/01/15 Python
python math模块的基本使用教程
2021/01/16 Python
基于 HTML5 WebGL 实现的医疗物流系统
2019/10/08 HTML / CSS
体育专业个人求职信范文
2013/12/27 职场文书
解除合同协议书
2014/04/17 职场文书
技能比武方案
2014/05/21 职场文书
党员自我评议对照检查材料
2014/09/27 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
2015年预备党员自我评价
2015/03/04 职场文书
2015选调生工作总结
2015/07/24 职场文书
《水上飞机》教学反思
2016/02/20 职场文书
python使用XPath解析数据爬取起点小说网数据
2021/04/22 Python
详解JS ES6编码规范
2021/05/07 Javascript
python 实现的截屏工具
2021/05/08 Python