美文网首页
Python处理字符串文件

Python处理字符串文件

作者: 吱吱菌啦啦 | 来源:发表于2022-05-19 21:17 被阅读0次

    有一个文本文件

    abefGGGggABFD
    ,
    kjpo?0
    

    1.统计文件里每个字母和数字出现的次数,过滤符号

    f = open('../logs/str.log', 'r', encoding='UTF-8')
    # 定义一个字典
    dic = {
        "a": 0, "b": 0, "c": 0, "d": 0, "e": 0, "f": 0, "g": 0, "h": 0,
        "A": 0, "B": 0, "C": 0, "D": 0, "E": 0, "F": 0, "G": 0, "H": 0,
        "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0
    }
    # 遍历文件
    for line in f:
        # 遍历字典
        for key in dic:
            # 统计文件中key出现的次数
            dic[key] += line.count(key)
    
    for key in dic:
        if dic[key] != 0:
        print(key, dic[key])
    
    
    

    2.统计g出现的次数,不区分大小写

    f = open('../logs/str.log', 'r', encoding='UTF-8')
    
    dic = {
        "a": 0, "b": 0, "c": 0, "d": 0, "e": 0, "f": 0, "g": 0, "h": 0,
        "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0
    }
    
    for line in f:
        for key in dic:
            # lower()把字符串转小写
            dic[key] += line.lower().count(key)
    
    for key in dic:
        if dic[key] != 0:
        print(key, dic[key])
    

    相关文章

      网友评论

          本文标题:Python处理字符串文件

          本文链接:https://www.haomeiwen.com/subject/ycqxprtx.html