擅长:python、mysql、java
<p>我建议使用<code>urllib2</code>——函数式风格适合于如下字符串处理:</p>
<pre><code>import urllib2
def process_item(x):
return urllib2.unquote(x).replace('_', ' ')
def process_line(line):
return tuple(process_item(i) for i in line.split())
with open('t.txt', 'r') as infile:
unique_wines = set(process_line(l) for l in infile)
for dom, rang in sorted(unique_wines):
print dom, ':', rang
</code></pre>