538 2

[编程问题求助] python利用词典计算词频只计算出第一行的词组是怎么回事 [推广有奖]

  • 2关注
  • 0粉丝

已卖:1份资源

本科生

51%

还不是VIP/贵宾

-

威望
0
论坛币
24 个
通用积分
0.0553
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
332 点
帖子
57
精华
0
在线时间
138 小时
注册时间
2020-5-26
最后登录
2025-8-21

楼主
喵呜的星期八 学生认证  发表于 2023-2-8 11:20:02 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
求求大神们救救我,我写了一段命令运行之后怎么只给我计算了字典txt文件里面第一行的一个词组

1675826257662.jpg
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python txt python爬虫

沙发
bin1010258497 发表于 2023-5-31 09:07:28
因为你return位置不对,return不应该在第一个循环底下,应该循环结束之后再retune

藤椅
喵呜的星期八 学生认证  发表于 2023-6-30 10:55:02
bin1010258497 发表于 2023-5-31 09:07
因为你return位置不对,return不应该在第一个循环底下,应该循环结束之后再retune
谢谢!!!刚刚计算出来了,我还有一个问题,就是我现在已经计算出来关键词的词频了,怎么才能计算出来一个txt文件所有的词的总数?然后导出到excel。我在网上找到了代码,但是他是计算一个文档的,我修改之后一直跑不出来。能帮我看看么??
  1. def count_words(ThePath):
  2.     ''' 方法:统计file_name中总词数 '''
  3.     files=os.listdir(ThePath)
  4.     for file in files:
  5.         try:
  6.             with open(file,encoding='utf-8') as file_object:
  7.                 message = file_object.read()
  8.         except FileNotFoundError:
  9.             print("The file '" + file + "' is NOT exist!")
  10.             with open('missing_files.txt','a') as error_record:
  11.                 error_record.write(file+"\n")
  12.                 ''' 文件不存在时向用户输出提示,并记录错误信息到missing_files.txt中 '''
  13.         else:
  14.             words = message.split()
  15.             length = len(words)
  16.             print(file+ " has " + str(length) + " words in total.")
  17.     file_object.save(aim_path)
  18. ThePath=r'E:\python相关\年报爬取\年报txt'   
  19. aim_path=r'E:\python相关\年报爬取\词频统计'  
复制代码

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-5 09:52