擅长:python、mysql、java
<p>如果<code>file.txt</code>包含类似于<code>key,val</code>的行,则此方法有效。使用<code>python script.py file.txt</code></p>
<pre><code>#!/usr/bin/python2
import sys
def makeSankey(file_name):
sankey = {}
with open(file_name) as f:
for line in f:
(key,val) = line.split(",")
# strip to remove \n
sankey[key] = val.strip()
# return the dic to the caller
return sankey
if __name__ == "__main__":
# received file name as an argument, if not then just pass it to makeSankey fun
sanKeyDic = makeSankey(sys.argv[1])
print(sanKeyDic)
</code></pre>