实现程序:统计文本文件中的单词数和字符个数(不计算行末回车符)
时间: 2024-03-13 13:43:34 浏览: 167
统计文本文件中的字符单词和行数
好的,我可以为您提供一个简单的 Python 实现:
```python
filename = input("请输入文件名:")
word_count = 0
char_count = 0
with open(filename, "r") as f:
for line in f:
# 统计单词数
word_count += len(line.split())
# 统计字符数
char_count += len(line.strip())
print("单词数为:", word_count)
print("字符数为:", char_count)
```
这段代码会提示用户输入文件名,然后打开文件进行逐行读取。对于每一行,使用 `split()` 函数将其分割成单词,然后累加到 `word_count` 变量中。同时,使用 `strip()` 函数去掉行末的回车符,然后累加到 `char_count` 变量中。最后输出单词数和字符数即可。
阅读全文