# 打开文件并读取内容
with open('文件名.txt', 'r', encoding='utf-8') as f:
content = f.read()
# 计算字符数
char_num = len(content)
# 计算单词数
word_num = len(content.split())
# 计算行数
line_num = content.count('\n') + 1
# 输出结果
print("字符数: ", char_num)
print("单词数: ", word_num)
print("行数: ", line_num)
在上面的代码中,首先打开文件并读取其内容。然后使用 len() 函数计算字符数。使用 split() 方法将内容拆分为单词列表并使用 len() 函数计算单词数。最后使用 count() 方法计算行数。注意,每一行都以换行符(\n)结尾,并使用加一操作来计算行数。最终输出计算结果。