我是Python的新手,我似乎无法降低功能。我理解他们做了什么以及如何编写它们,但我不知道如何调用它们,特别是涉及参数时。
atomic
答案 0 :(得分:1)
不知道你在功能中想要做什么。但你可以像这样打电话
import csv
def get_data_list(file):
data_file = open("table.csv", "r")
data_list = []
for line_str in data_file:
data_list.append(line_str.strip().split(','))
return data_list
get_data_list("abc.csv")
答案 1 :(得分:1)
import csv
data_list = list(csv.reader(open('table.csv', 'r')))
答案 2 :(得分:1)
好的... 第一个:您忘记了函数上方的行中的标识。 第二:我认为你可以在最后一行减少一个级别的缩进。 第三:您可以通过这种方式调用函数: name_of_function(argument1,argument2,& so ......)
您的代码如下所示:
import csv
def get_data_list(file):
data_file = open("table.csv", "r")
data_list = []
for line_str in data_file:
data_list.append(line_str.strip().split(','))
return data_list
get_data_list('file.csv')