说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)写一段 Python 代码,计算文本文件中的字数。
以下是一个 Python 代码,用于计算文本文件中的字数:
from pathlib import Path
def count_words_in_file(file_path):
# 检查文件是否存在
if not Path(file_path).exists():
print(f"The file {file_path} does not exist.")
return 0
# 读取文件并计算字数
with open(file_path, 'r', encoding='utf-8') as file:
text = file.read()
word_count = len(text.split())
print(f"The file {file_path} contains {word_count} words.")
return word_count
# 示例调用
file_path = '/path/to/your/textfile.txt'
count_words_in_file(file_path)
说明:
Path(file_path).exists()
:检查文件是否存在。file.read()
:读取整个文件内容。text.split()
:将文本按空格、换行等分割成单词列表。len(text.split())
:计算单词的数量。你可以将 file_path
替换为你想要计算字数的文件路径。
查看相关链接中的知识。
(完)
更新时间:2024-10-12 13:43:35 标签:python 习题 文件