votes.txt文件内容如下:
Alice
Bob
Alice
Charlie
Bob
Alice
Alice
执行的Python代码如下:
def count_votes(filename):
vote_count = {}
file = None
try:
file = open(filename, 'r')
for line in file:
name = line.strip()
if name in vote_count:
vote_count[name] += 1
else:
vote_count[name] = 1
except FileNotFoundError:
print(f"错误: 文件 {filename} 不存在。")
except IOError:
print(f"错误: 读取文件 {filename} 时发生I/O错误。")
finally:
if file:
file.close()
return vote_count
result = count_votes('votes.txt')
print(result)