出现次数流

时间:2017-06-12 23:40:42

标签: python python-3.x

我遇到了来自流的次数问题。

我的代码是:

f = open('xyz.txt')
lines = f.read().splitlines()
f.close()
for line in lines:
    parts=line.split()
    for part in parts:
        i=0
        if parts.count("2017"):
            i+=1

我可以做些什么来显示此数字在xyz.txt文件中的次数?我知道这将是一个简单的问题,但我搜索了许多信息,无法解决它。感谢您的帮助:))

编辑:在文件xyz.txt中,我有以下列:

Name          Date
2017 AA     2017 Jun  4

我可以做些什么来显示约会'2017'的次数?

2 个答案:

答案 0 :(得分:1)

const options = {
            quality: 0.7,
            maxWidth: 500,
            maxHeight: 500,
            storageOptions: {
                skipBackup: true
            },
        };

        ImagePicker.showImagePicker(options, (response) => {

            if (response.didCancel) {
                console.log('User cancelled photo picker');
            }
            else if (response.error) {
                console.log('ImagePicker Error: ', response.error);
            }
            else if (response.customButton) {
                console.log('User tapped custom button: ', response.customButton);
            }
            else {
                var image = 'data:image/jpeg;base64,' + response.data
            }
        });

答案 1 :(得分:1)

如果您只想以2017年日期格式计算2017年,您可以使用regex执行以下操作:

import re
with open('xyz.txt', 'r') as f:
    count = 0
    for line in f:
        count += len(re.findall(r'\s+(2017)\s+[a-zA-Z]{3}\s+\d+', line))
    print count