python编写一个程序能统计文言文中“之”、“乎”、“者”出现次数的小程序
时间: 2024-01-22 15:02:43 浏览: 129
以下是统计文言文中“之”、“乎”、“者”出现次数的Python程序:
```python
with open('text.txt', 'r', encoding='utf-8') as f:
text = f.read()
count_dict = {'之': 0, '乎': 0, '者': 0}
for char in text:
if char in count_dict:
count_dict[char] += 1
print(count_dict)
```
其中,'text.txt'为文本文件的路径,需要将程序保存在与文本文件同一目录下。程序首先使用`open()`函数打开文本文件,然后使用`read()`函数读取其中的内容。接着,程序使用一个字典`count_dict`来存储三个关键词出现的次数,初始值都为0。最后,程序遍历文本中的每个字符,如果该字符是字典中的一个关键词,就将该关键词的计数器加1。最终,程序输出三个关键词在文本中出现的次数。
阅读全文