这是我到目前为止得到的,现在我得到的sankey还没有定义。你知道吗
def makeSankey (inf):
sankey = {}
with open("file.txt") as f:
for line in f:
(key, val) = line.split()
sankey[str(key)] = val
return makeSankey()
for i in sankey():
print(i),sankey[i]`
文本文件如下所示:
Single,2106
Double,603
Triple,44
Home Run,431
Walk / HBP,1402
Sacrifice Out,137
Other Out,8160
如果
file.txt
包含类似于key,val
的行,则此方法有效。使用python script.py file.txt
首先,不能在函数外访问
sankey
。 不能调用sankey
,因为函数名不是makeSankey
。 使用return makeSankey
的意思可能是返回值,该值存储在sankey
中,因此可以return sankey
。你知道吗您在固定条件下的代码应该是这样的,我仍然不确定输入是否与您提供的相同,但您可以尝试:
相关问题 更多 >
编程相关推荐