python 保留三位小数

2019-03-13  本文已影响0人  清晨起床满满正能量_Go
# -*- coding: utf-8 -*-
""" 保留三位小数
Created on Wed Mar 13 10:18:09 2019

@author: Administrator
"""

file_new=open('E:/Master_project/pq/atsnp_result.txt','w')
with open("E:/Master_project/pq/snp.txt") as f:
    next(f)
    nul=list()
    for line in f.readlines():
        c_array = line.split("\t")
        c_array[2]=round(float(c_array[2]),3)
        c_array[3]=round(float(c_array[3]),3)
        c_array[4]=round(float(c_array[4]),3)
        c_array[7]=round(float(c_array[7]),3)
        context = c_array[0]+'\t'+c_array[1]+'\t'+str(c_array[2])+'\t'+str(c_array[3])+'\t'+str(c_array[4])+'\t'+c_array[5]+'\t'+c_array[6]+'\t'+str(c_array[7])+'\n'
        file_new.write(context)
        print(line)
file_new.close()   
f.close()
图片.png
图片.png
上一篇 下一篇

猜你喜欢

热点阅读