python读取.txt里面的数据并保留一位小数

python 读取.txt文件中的每一个数,将读出来的数存为一个列表。如下链接解释的很详细。在此表示感谢。

https://blog.csdn.net/qq_38984928/article/details/82998151?utm_medium=distribute.pc_relevant_download.none-task-blog-2~default~BlogCommendFromBaidu~default-1.test_version_3&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-2~default~BlogCommendFromBaidu~default-1.test_version_

怎样将列表里面的数据提取出来并保留一位小数:

其中.txt里面的数据是:

python读取.txt里面的数据并保留一位小数_第1张图片

 

话不多说,直接上代码:

f = codecs.open('0.txt', mode='r', encoding='utf-8')  # 打开txt文件,以‘utf-8’编码读取
            line = f.readline()  # 以行的形式进行读取文件
            list1 = []
            while line:
                m = line.split()
                n = m[0:1]  # 这是选取需要读取的位数
                list1.append(n)  # 将其添加在列表之中
                line = f.readline()
            f.close()

            a = list1[0]
            a = float(np.array(a))
            a = np.round(a, 1)

这样就可以读出列表中的数值并且可以保留一位小数。有问题的欢迎私信

你可能感兴趣的:(python,list)