编写程序统计一个文本文件中的字符数,单词数以及行数,单词由空格分隔(没有标点符号)用python
时间: 2023-10-23 14:34:27 浏览: 206
统计文本文件中的字符单词和行数
可以使用Python的文件读写和字符串操作来实现这个程序。
以下是代码示例:
```python
file_path = "example.txt" # 文件路径
char_count = 0 # 字符数
word_count = 0 # 单词数
line_count = 0 # 行数
with open(file_path, 'r') as file:
for line in file:
line_count += 1 # 统计行数
char_count += len(line) # 统计字符数
words = line.split() # 按空格分隔单词
word_count += len(words) # 统计单词数
print("字符数:", char_count)
print("单词数:", word_count)
print("行数:", line_count)
```
这个程序使用了Python的`open()`函数来打开文件,并使用`with`语句来确保文件使用完毕后自动关闭。
接着,程序逐行读取文件并统计行数和字符数,使用`split()`方法按空格分隔单词并统计单词数。
最后,程序输出统计结果。
阅读全文