执行下面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 IOException:
print(f"错误: 读取文件 {filename} 时发生I/O错误.")
finally:
if file:
file.close()
return vote_count
result = count_votes('votes.txt')
print(result)
['Alice', 'Bob', 'Alice', 'Charlie', 'Bob', 'Alice', 'Alice']
{'Alice': 4, 'Bob': 2, 'Charlie': 1}
{4, 2, 1}
{'Alice', 'Bob', 'Charlie'}