今天在网上下了本小说,想看看下载的是否完整
下载的东野圭吾的恶意,百度下总字数12.1万
自己弄了下
发现有
总字符 124470
字母个数 173
汉字个数 98836
应该没问题

代码如下

import string
f=open('恶意.txt').read()
a=b=0
for i in f:
    if(i in string.ascii_letters):
        a+=1
    elif(i.isalpha()):
        b+=1
print('总字符',len(f),"\n字母个数",a,"\n汉字个数",b)

python的isaplha会判断是否全为字母,其实汉字也可以
利用第一句先排除字母,第二局统计汉字就可以了