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 相关文章推荐
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
Jun 15 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
Sep 25 Python
python实现最长公共子序列
May 22 Python
替换python字典中的key值方法
Jul 06 Python
numpy.where() 用法详解
May 27 Python
Python3连接Mysql8.0遇到的问题及处理步骤
Feb 17 Python
Python基于QQ邮箱实现SSL发送
Apr 26 Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
May 16 Python
浅析Python 序列化与反序列化
Aug 05 Python
Python 发送邮件方法总结
Aug 10 Python
Python常用数字处理基本操作汇总
Sep 10 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
Feb 20 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
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
PHP闭包(Closure)使用详解
2013/05/02 PHP
非常实用的php验证码类
2016/05/15 PHP
PHP文件操作实例总结
2016/09/27 PHP
PHP实现文件下载【实例分享】
2017/04/28 PHP
Yii2 队列 shmilyzxt/yii2-queue 简单概述
2017/08/02 PHP
PHP attributes()函数讲解
2019/02/03 PHP
给网站上的广告“加速”显示的方法
2007/04/08 Javascript
Ajax 数据请求的简单分析
2011/04/05 Javascript
JavaScript实现两个Table固定表头根据页面大小自行调整
2014/01/03 Javascript
批量修改标签css样式以input标签为例
2014/07/31 Javascript
JavaScript设计模式之工厂方法模式介绍
2014/12/28 Javascript
PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
2015/10/09 Javascript
JS实现动态生成表格并提交表格数据向后端
2020/11/25 Javascript
JS加载器如何动态加载外部js文件
2016/05/26 Javascript
JavaScript表单验证开发
2016/11/23 Javascript
vue2滚动条加载更多数据实现代码
2017/01/10 Javascript
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
Kotlin学习第一步 kotlin语法特性
2017/05/25 Javascript
BootStrap selectpicker后台动态绑定数据的方法
2017/07/28 Javascript
webpack打包优化的几个方法总结
2020/02/10 Javascript
JS继承定义与使用方法简单示例
2020/02/19 Javascript
BootStrap前端框架使用方法详解
2020/02/26 Javascript
vue-router 2.0 跳转之router.push()用法说明
2020/08/12 Javascript
解决vue打包 npm run build-test突然不动了的问题
2020/11/13 Javascript
python实现目录树生成示例
2014/03/28 Python
python使用htmllib分析网页内容的方法
2015/05/08 Python
Python基于递归算法实现的走迷宫问题
2017/08/04 Python
python实现定时发送邮件
2020/12/23 Python
软件设计的目标是什么
2016/12/04 面试题
解释一下ruby中的特殊方法与特殊类
2013/02/26 面试题
机械机修工岗位职责
2014/08/03 职场文书
2014年党的群众路线学习心得体会
2014/11/05 职场文书
2015年秘书个人工作总结
2015/04/25 职场文书
Python list去重且保持原顺序不变的方法
2021/04/03 Python
Python图片处理之图片裁剪教程
2021/05/27 Python