用python统计txt文件中某个字符的数量 例如统计图中数字“2”出现的次数

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img


if __name__ == '__main__':
    fd = open('test.txt', 'r')
    count = 0
    for line in fd.readlines():
        for i in line:
            if i == '2':
                count += 1
    print(count)

img