写一段程序统计文本文件(纯英文)的字符数或者单词数。
时间: 2023-06-13 13:02:58 浏览: 116
JAVA编程:统计英文文本文件中的字符数目和单词数目
5星 · 资源好评率100%
以下是Python的代码示例,可以统计文本文件中的字符数和单词数:
```python
import string
# 打开文件并读取内容
with open('filename.txt', 'r') as file:
content = file.read()
# 统计字符数
char_count = len(content)
# 统计单词数
word_count = len(content.split())
# 移除标点符号
translator = str.maketrans('', '', string.punctuation)
content_without_punct = content.translate(translator)
# 统计单词数(去除标点符号后)
word_count_without_punct = len(content_without_punct.split())
# 输出结果
print("字符数:", char_count)
print("单词数:", word_count)
print("去除标点符号后的单词数:", word_count_without_punct)
```
注意:这段代码仅适用于纯英文文本文件,对于含有其他语言或特殊字符的文件可能需要做出一些修改。
阅读全文