我有一个任务,我需要从文本文件中读取并调用函数。文本文件如下:
black,20,10,3,1
red,10,20,4,3
blue,10,-20,-4,3
我定义的函数有五个参数,用逗号分隔文本文件。 这就是我到目前为止所做的:
with open(textfile) as source:
for i in source.readlines():
a = split(",")
但是在这里我不知道如何用来自源的读取行来调用该函数。
有什么想法吗?
答案 0 :(得分:1)
如果您的功能为f
,则只需拨打f(*a)
。
答案 1 :(得分:0)
我最终得到了它并且它正在发挥作用。
def piirra_tiedostosta(tiedosto):
with open(tiedosto) as source:
for i in source.read().splitlines():
c, a, r, n, w = i.split(",")
a = int(a)
r = int(r)
n = float(n)
w = int(w.strip())
现在我将所有变量分开,我可以调用该函数。
f(c,a,r,n,w)