python怎么实现修改文本中某行某列的数值为固定值

Python019

python怎么实现修改文本中某行某列的数值为固定值,第1张

如果你两列数据中间是用tab键来分割,两个数据都是str类型的

with open("bowl_profile_1") as f:

    data = f.readlines()            # 读入数据

out = ["%d\t%s"%(0,data[i].split('\t')[-1]) for i in range(len(data))]   # 修改数据

with oepn(path) as f: # 写入数据,path是新文件的路径

    for i in out:

        f.write(i)

pythonfor循环固定在一数值是word数组变量是全局的导致的。根据查询相关公开信息显示,word数组变量是全局的会导致for循环固定在一个数值,不出现随机数值,修改为局部变量,for循环不固定在一个数值。