编写程序统计一个文本文件中的字符数,单词数以及行数,单词由空格分隔(假设没有标点符号)。 【输入形式】 文本文件text.txt 【输出形式】
时间: 2024-03-10 21:48:03 浏览: 62
基于Python实现的一个命令行文本计数统计程序,可统计纯英文txt文本中的字符数,单词数,句子数,Python文件行数
代码如下:
```python
with open('text.txt', 'r') as f:
data = f.read()
num_chars = len(data)
num_words = len(data.split())
num_lines = len(data.split('\n'))
print("字符数:", num_chars)
print("单词数:", num_words)
print("行数:", num_lines)
```
这段代码首先打开文件并读取其中的内容,然后分别统计字符数、单词数和行数,并输出结果。其中,利用字符串的 `split()` 方法将文本内容按空格或换行符分隔成单词和行,再利用 `len()` 函数计算数量。
阅读全文