Python cuenta el número de caracteres en inglés

Al hacer una gran tarea de inglés, el maestro pidió escribir al menos 5000 caracteres, pero Word solo puede contar la cantidad de palabras, así que escribiré un código para ayudarme a calcularlo.

Directorio de artículos


el código

# -*- coding: utf-8 -*-
#首先将你需要计数的文本复制到一个.txt文件中去,然后使用这个函数读取计算
def read_word(filename):
#传入文件名称
    f = open(filename+".txt", "r", encoding="utf-8")
    txt = f.read()#读取文本信息
    f.close()#关闭文件
    number = 0#用于统计字符数
    for i in txt:#遍历每个字符
        if i>="a" and i<="z" or i >="A" and i <="Z":#如果是英文字符
            number =number+1   #数量加一
            print(i,end='')#用于显示纯英文字母文本信息
        if i=="\n":
            print(" ")
        if i ==" ":
            print(" ",end='')
    print("\n总共有"+str(number)+"个字符")


if __name__ == '__main__':
    while(True):#使用循环能够多次计数
        filename = input("提示:请将要统计的英文文献复制到一个.txt文件中用于统计\n本程序将只统计英文字符个数,不包含括号等其他符号\n请输入文件名:")
        read_word(filename)
        continue_=input("是否继续统计?Y 、N:")
        if continue_ =='N':
            break




Resumir

Esta es una herramienta de conteo súper simple.

Supongo que te gusta

Origin blog.csdn.net/CBCY_csdn/article/details/126959258
Recomendado
Clasificación