欢迎访问宙启技术站
智能推送

Python实现文件字数统计工具

发布时间:2023-12-04 12:49:29

下面是一个用Python实现文件字数统计工具的例子:

def count_words(file_path):
    try:
        with open(file_path, 'r') as file:
            text = file.read()
            words = text.split()
            return len(words)
    except FileNotFoundError:
        print("文件未找到")
    except:
        print("发生了一个错误")

# 使用例子
file_path = 'example.txt'
word_count = count_words(file_path)
if word_count is not None:
    print(f"文件'{file_path}'的单词数量为{word_count}个")

在上面的例子中,count_words函数接受一个文件路径作为参数,并打开该文件进行读取。函数使用split方法将文件文本拆分成单词列表,然后返回列表的长度作为单词数量。

在使用例子中,首先指定要统计的文件路径(这里假设文件名为example.txt),然后调用count_words函数进行统计。如果文件存在,该函数将返回单词数量并打印出来。如果文件未找到,函数将打印出错误消息。

请注意,这只是一个基本的示例,仅考虑了以空格分隔的单词。如果需要更复杂的逻辑来处理特殊字符、标点符号等,可以根据实际需要进行修改。