python实现逐个读取txt字符并修改
更新时间:2018年12月24日 09:26:48 作者:nudt_qxx
今天小编就为大家分享一篇python实现逐个读取txt字符并修改,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
最近写毕业设计遇到一个问题,就是我从一个txt文件中逐个读取字符,并修改其中的内容后存到另一个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与AI分析时间序列数据
预测给定输入序列中的下一个是机器学习中的另一个重要概念.本章为您提供有关分析时间序列数据的详细说明,有需要的朋友可以借鉴参考下,希望能够有所帮助
2022-05-05
python自动发邮件总结及实例说明【推荐】
python发邮件需要掌握两个模块的用法,smtplib和email,这俩模块是python自带的,只需import即可使用。这篇文章主要介绍了python自动发邮件总结及实例说明 ,需要的朋友可以参考下
2019-05-05
Python format()格式化输出方法
这篇文章主要介绍了Python format()格式化输出方法, Python 2.6以后,Python 中的就提供了字符串类型(str)提供了 format() 方法对字符串进行格式化,夏敏我们就来了解这个方法吧,需要的小伙伴也可以参考一下
2021-12-12
python实现图像最近邻插值
这篇文章主要介绍了python实现图像最近邻插值,图像插值技术即Nearest Neighbour Interpolate是图像超分辨率领域的重要研究方法之一,其目的是根据已有的低分辨率图像,获得高分辨率图像,下面来看看文章具体的叙述,需要的朋友可以参考一下
2022-03-03
关于Python中两个不同shape的数组间运算规则
这篇文章主要介绍了关于Python中两个不同shape的数组间运算规则,众所周知,相同 shape 的两个数组间运算是指两个数组的对应元素相加,我们经常会碰到一些不同 shape 的数组间运算,需要的朋友可以参考下
2023-08-08
Python 压缩打包文件/文件夹的方法
本文主要介绍了Python 压缩打包文件/文件夹的方法,分两种类型处理,打包文件是需要传入文件的路径,打包文件夹是传入文件夹的路径,感兴趣的可以了解一下
2023-12-12
python BeautifulSoup使用方法详解
Beautiful Soup 是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖析树(parse tree)。 它提供简单又常用的导航(navigating),搜索以及修改剖析树的操作。它可以大大节省你的编程时间,下面我们就看看他是如何使用
2013-11-11
Python的动态重新封装的教程
这篇文章主要介绍了Python的动态重新封装的教程,本文来自于IBM的官方开发者文档,需要的朋友可以参考下
2015-04-04
python 实现字符串下标的输出功能
这篇文章主要介绍了python 简单的实现字符串下标的输出,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
2020-02-02
最新评论