pathon读取本地的任意一个文本文件,统计其中的行数、字符数和单词个数。
时间: 2024-10-25 18:11:26 浏览: 15
python实现字符串中字符分类及个数统计
在Python中,你可以使用内置模块如`open()`来打开并读取文本文件,然后通过一些简单的操作来统计行数、字符数和单词数。下面是一个示例:
```python
def count_file(file_path):
with open(file_path, 'r', encoding='utf-8') as file: # 使用'with'语句自动关闭文件
lines = file.readlines() # 获取所有行
line_count = len(lines) # 行数
character_count = sum(len(line) for line in lines) # 总字符数
word_count = len(' '.join(lines).split()) # 统计单词数,这里假设单词由空格分隔
return line_count, character_count, word_count
# 使用函数
file_path = 'your_text_file.txt' # 替换为你要统计的文件路径
line_num, char_num, word_num = count_file(file_path)
print(f"行数: {line_num}, 字符数: {char_num}, 单词数: {word_num}")
阅读全文