擅长:python、mysql、java
<p>关于文件的外观,您没有提供太多的信息;也就是说,由于所提供的信息有限,如果我正确理解了您的代码,那么您需要做的是定义一个包含参与方名称及其各自编号的字典,然后编辑print语句,以打印对应于<code>i</code>的参与方名称,而不是<code>i</code>本身:</p>
<pre><code>def polDict(s1):
infile=open(s1,'r')
content=infile.read()
counters={}
party='1234'
party_names = {1:'Independent', 2:'Republican', 3:'Democrat', 4:'Not known'}
wordList = content.split()
for i in wordList:
if i in party:
if i in counters:
counters[i]+=1
else:
counters[i]=1
for i in counters:
print('{:2} {}'.format(party_names[i], counters[i]))
</code></pre>