【发布时间】:2021-03-08 18:06:58
【问题描述】:
我正在尝试创建一个函数 get_data,它接受文件名和列号,并返回列中找到的数字(作为浮点数)。
这是我的代码。
def get_data(filename, columnnumber):
open(filename, 'r').readlines()
columnnumber = []
return columnnumber
wind = get_data('blizzard.txt',0)
print(wind)
输出应该是这样的
wind = get_data('blizzard.txt',0)
print(wind)
28
29.2
15.1
30.1
32.1
31.3
32.5
33.1
34.1
33.3
32.1
33.8
29.1
30.9
31.5
25.5
26
27
25.1
33.1
33.4
32.1
29.4
30
但我得到的只是一行值或什么都没有。
【问题讨论】:
-
您的 .txt 文件的格式是什么?是csv文件吗?
-
.txt 文件@rauberdaniel
-
但是它的结构是什么?那里的“列”是如何定义的?
-
有 2 列,每列代表一个不同的变量。第一列是风速,第二列是能见度。我只需要打印出两列值@rauberdaniel
标签: python arrays function abstract