用python写一个代码,统计 hsu.txt 文件里的单词数量,在num_of_words.txt文件中先给出hsu.txt文件的内容,再换行输入一行 * 作为隔离线,然后另起一行输入:“文件一共包含x 个单词”,这里x 是统计得到的单词的数量。
时间: 2024-05-07 12:23:59 浏览: 39
Python实现统计单词出现的个数
好的,这个问题我可以回答。以下是代码:
```
with open('hsu.txt', 'r') as file:
data = file.read()
# 统计单词数量
words = data.split()
num_words = len(words)
# 写入结果到文件
with open('num_of_words.txt', 'w') as file:
file.write(data + '\n')
file.write('*\n')
file.write(f'文件一共包含{num_words}个单词')
```
请注意,这段代码只考虑空格分隔的单词,不包括标点符号等其他字符。如果需要更健壮的实现,可以使用正则表达式或其他分词工具。
阅读全文