具体就是一个由两列数组成的文件bowl_profile_1,我想把第一行的第一列数字改为固定值0,这个怎么用python实现
如果你两列数据中间是用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)
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2018-03-04
简单,只需要三行代码
a=np.loadtxt('bowl_profile_1')
a[:,0]=0
欢迎加入我的课程用python做些事,和大家一起学吧。
本回答被网友采纳