关于python的基础知识9--文件写入列表

来源:互联网 发布:live2d有mac版本的吗 编辑:程序博客网 时间:2024/06/06 02:36

如何将文件(如.txt)写入列表?

首先,打开一个包含N个数值数据(每个数据占一行)的.txt 文件:

file = open('sample.txt', 'r+')

其次,定义一个包含N个元素的列表:

list = [0.0 for I in rang(N)] 

接下来,将文件数据读入列表:

for i in rang(N):

list = float(file.readline()) #file.readline()读取结果是字符串(String)数据,用float()方法将其转化为数值型(Numbers)数据

最后,关闭文件:

file.close()


实例:

N = 2000
file = open('sample.txt', 'r+')list = [0.0 for i in range(N)]for i in range(Q):    list[i] = float(file.readline())file.close()
注:以上代码在PyCharm中运行正确。