测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A23955. 文件votes.txt内容如下:AliceBobAliceCharlieBobAliceAlice执行下面Python代码后,输出的结果是?( )def count_votes(filename): vote_count = {} file = None try: file = open(filename, 'r') for line in file: name = line.strip() i…

单选题 较难

题目描述

文件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)

选项(单选)

上一题 下一题