美文网首页
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