擅长:python、mysql、java
<p>您已经快到了,但是您必须执行<code>main</code>函数并调整添加到字典中的方式。此时执行此操作的方式将为文件中的每个项创建一个条目,只剩下最后一个条目。在</p>
<pre><code>import sys
def main():
filename = sys.argv[-1]
print_lexicon(filename)
def print_lexicon(filename):
lexicon = {}
with open(filename, "r") as file:
for line in file:
key,value = line.strip().split(',')
lexicon[key]=value
print (lexicon)
if __name__ == "__main__":
main()
</code></pre>
<p>输入:</p>
^{pr2}$
<p>输出:</p>
<pre><code>{'tasty': ' 2.52', 'joyful': ' 2.64', 'gracious': ' 2.52'}
</code></pre>
<p>如果您需要<code>value</code>为数字,请将上面的更改为:</p>
<pre><code>lexicon[key]=float(value)
</code></pre>