统计文本中单词数
描述
编程统计文本中的单词数量,不包括空格和标点符号(!"#$%&()*+,./:;<=>?
统计文本中单词数
些符号和空白符一样都是单词的分隔符。输入格式
文本文件名
输出格式
单词数量
def read_file(file):
with open(file, 'r', encoding='utf-8') as data:
result = data.read()
for i in result:
if i in '!"#$%&()*+,./:;<=>?@[\\]^_‘{|}~\n)':
result = result.replace(i," ")
return result
if __name__ == '__main__':
file = input()
dic = read_file(file)
dic = dic.split()
num = len(dic)
print(num)
统计文件中的中文字数
def read_file(file):
with open(file,'r',encoding