最近写毕业设计遇到一个问题,就是我从一个txt文件中逐个读取字符,并修改其中的内容后存到另一个txt文件中,如下图:
字符替换规则是把所有的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实现逐个读取三种字符并修改