如何将文件(如.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