Files
2020-09-20 16:04:49 +08:00

29 lines
757 B
Python

from collections import defaultdict
import glob
import os
def str_count2(str):
count_zh = count_dg = 0
for s in str:
# 中文字符范围
if '\u4e00' <= s <= '\u9fff':
count_zh += 1
if s.isdigit():
count_dg += 1
# print(count_zh + count_dg)
return count_zh + count_dg
current_working_dir = os.getcwd()
# print(f"current_working_dir: {current_working_dir}")
dir_names = glob.glob("*.md")
dir_names.sort()
word_count = 0
for file_name in dir_names:
with open(file_name, "r") as myfile:
codeContent = myfile.read()
print("当前读取文件: {}, 字数统计: {}".format(file_name, str_count2(codeContent)))
word_count += str_count2(codeContent)
print(word_count)