编写python程序统计一个文本文件中的字符数,单词数以及行数,单词由空格分隔(假设没有标点符号)
时间: 2024-03-23 11:37:27 浏览: 73
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
好的,可以使用Python的文件操作和字符串操作实现该功能。以下是一个简单的实现:
```python
with open('filename.txt', 'r') as f:
# 统计字符数
content = f.read()
char_count = len(content)
# 统计单词数
word_count = len(content.split())
# 统计行数
line_count = len(content.split('\n'))
print('字符数:', char_count)
print('单词数:', word_count)
print('行数:', line_count)
```
其中,`with open('filename.txt', 'r') as f:` 打开文件并创建文件对象,`f.read()` 读取文件内容,`len()` 函数统计字符数,`split()` 方法将内容按照空格或换行符分隔成单词或行,`len()` 函数统计单词数或行数。
阅读全文