如何Python统计文件中词出现的频率?(简单易上手版)

嗨害大家好鸭 , 我是小熊猫🖤

今天咱们用Python来统计文件中词出现的频率。

你需要准备

  • Python
  • pycharm
  • 准备好的txt文件

有什么python相关报错解答自己不会的、或者源码资料/模块安装/女装大佬精通技巧 都可以来这里:(https://jq.qq.com/?_wv=1027&k=2Q3YTfym)或者+V:python10010问我

请添加图片描述

知识点 (https://jq.qq.com/?_wv=1027&k=2Q3YTfym)

  • 文件读写
  • 基础语法
  • 字符串处理
  • 循环遍历

代码展示 (https://jq.qq.com/?_wv=1027&k=2Q3YTfym)

#python学习交流群:660193417###
# 导入系统包
import platform

print("发奋忘食,乐以忘优,不知老之将至")
print("Python统计文件中词出现的频率 \n")


def count_words(filepath):
    with open(filepath, encoding="utf8") as file:
        # file.read()读取文件的所有内容
        string = file.read()
        # str.split(" ")按空格分割
        string_list = string.split(" ")
        return len(string_list)


# 调用函数读取文件统计单词数
print(count_words("./py022.txt"))

print("你当前使用的Python 版本是", platform.python_version())

我现在也不知道到底有多少个单词,疯狂复制了一通。

请添加图片描述
让我们运行一下,看看到底有多少单词量。

请添加图片描述
好家伙,这不比我自己数快多了,

大家可以替换成自己想要的词汇,快去试试吧~

请添加图片描述

今天的文章真不是我在水,

是真的很简单…

我是小熊猫,咱下篇文章再见啦(✿◡‿◡)

在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值