Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中将列表读取到文件(转换为int或float)_Python_Int_Readline - Fatal编程技术网

在Python中将列表读取到文件(转换为int或float)

在Python中将列表读取到文件(转换为int或float),python,int,readline,Python,Int,Readline,我如何遵循这些说明 “4.4将prices.txt文件中的数字读取到数字列表中 请记住readline()将文件中的一行作为字符串读取。请确保进行了正确的类型转换,以便数据实际上以数字形式存储在列表中。” 这是我的密码。(如何将其更改为int或float?) 首先,你自己找过这个吗?这是基本的python代码……其次,您的“prices.txt”的格式是什么?为什么要使用strip()。第三,对于in结构的将更加优雅。 f = open ('prices.txt', 'r') data = []

我如何遵循这些说明

4.4将prices.txt文件中的数字读取到数字列表中

请记住readline()将文件中的一行作为字符串读取。请确保进行了正确的类型转换,以便数据实际上以数字形式存储在列表中。”

这是我的密码。(如何将其更改为int或float?)


首先,你自己找过这个吗?这是基本的python代码……其次,您的“prices.txt”的格式是什么?为什么要使用
strip()
。第三,对于in结构的
将更加优雅。
f = open ('prices.txt', 'r')
data = []
line = f.readline().strip()
data.append(line)
while line != "":
    line = f.readline().strip()
    data.append(line)
f.close()

print("File reading completed, data were read into a list")
print (data)
f = open ('prices.txt', 'r')
data = []
line = f.readline().strip()
values = line.split();
for value in values:
    data.append(float(value));
while line != "":
    line = f.readline().strip()
    values = line.split();
    for value in values:
        data.append(float(value));

f.close()

print("File reading completed, data were read into a list")
print (data)