如何编写将返回包含从文本文件加载的数据的字典的函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何编写将返回包含从文本文件加载的数据的字典的函数相关的知识,希望对你有一定的参考价值。
这是我到目前为止所拥有的,现在我没有定义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]`
答案
def makeSankey (file):
sankey = {}
with open(file) as f:
for line in f:
(key, val) = line.split()
sankey.update({str(key) : val})
return sankey
file = # file path + name
sankey = makeSankey(file)
for k,v in sankey.items():
print(k, v)
另一答案
如果file.txt
包含类似key val
的行,则此方法有效>
def makeSankey ():
sankey = {}
with open("file.txt") as f:
for line in f:
(key, val) = line.split()
sankey[str(key)] = val
return sankey
for k,v in makeSankey().items():
print(k,v)
以上是关于如何编写将返回包含从文本文件加载的数据的字典的函数的主要内容,如果未能解决你的问题,请参考以下文章