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

  

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

  

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

  

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

        进口操作系统      张开(os.path.join(“用法”),“r”) f:   data=f.readlines ()   线的数据:   奥多姆=line.split ()   num=地图(int,奥多姆)   lst=(列表(num))   Len=Len (lst)      因为我在范围(0,Len):   如果lst(我)==255:   lst(我)=0   elif lst[我]==0:   lst[我]=1   打印(lst)      张开(os.path.join (test_copy.txt)),“w”) f:   j的范围(0,Len):   f.write (str (lst [j]))   f。写(' ')      之前      

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

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