擅长:python、mysql、java
<ol>
<li>读取文件内容。在</li>
<li>使用<code>readlines()</code>方法从文件中读取行。在</li>
<li>{and-score>使用<cd2}。在</li>
<li>附加字典:<code>Name</code>是<code>Key</code>,<code>Value</code>是总分。在</li>
<li>从结果字典中获取所有<code>keys</code>。在</li>
<li>用户<code>sort()</code>方法按字母表对列表排序。在</li>
<li>按字母顺序打印结果。在</li>
</ol>
<p>代码</p>
<pre><code>p = "/home/vivek/Desktop/test_input.txt"
result = {}
with open(p, "rb") as fp:
for i in fp.readlines():
tmp = i.split(",")
try:
result[(tmp[0])] = eval(tmp[1]) + eval(tmp[2]) + eval(tmp[3])
except:
pass
alphabetical_name = result.keys()
alphabetical_name.sort()
for i in alphabetical_name:
print "Name:%s, Highest score: %d"%(i, result[i])
</code></pre>
<p>输出:</p>
^{pr2}$