如果你两列数据中间是用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循环不固定在一个数值。