Python 3.2 / Windows环境中处理单词出现计数应用程序.

任何人都可以请帮助告诉我为什么以下不起作用?

from string import punctuation

from operator import itemgetter

N = 100

words = {}

words_gen = (word.strip(punctuation).lower() for line in open("poi_run.txt")

for word in line.split())

for word in words_gen:

words[word] = words.get(word, 0) + 1

top_words = (words.iteritems(), key=itemgetter(1), reverse=True)[:N]

for word, frequency in top_words:

print ("%s %d") % (word, frequency)

追溯错误是:

Message File Name Line Position

Traceback

C:\Users\will\Desktop\word_count.py 13

AttributeError: 'dict' object has no attribute 'iteritems'

谢谢

注:

完全工作的代码:

from string import punctuation

from operator import itemgetter

N = 100

words = {}

words_gen = (word.strip(punctuation).lower() for line in open("poi_run.txt")

for word in line.split())

for word in words_gen:

words[word] = words.get(word, 0) + 1

top_words = sorted(words.items(), key=itemgetter(1), reverse=True)[:N]

for word, frequency in top_words:

print ("%s %d" % (word, frequency))

再次感谢你们

python输出名字和字数_Python字数和排名相关推荐

  1. python输出结果空格分割_python 输出列表元素实例(以空格/逗号为分隔符)

    给定list,如何以空格/逗号等符号以分隔符输出呢? 一般的,简单的for循环可以打印出list的内容: l=[1,2,3,4] for i in l: print(i) 输出结果一行一个元素: 1 ...

  2. python输出奇数数字序列_python在一串数字中选出奇数-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 js 验证 数字 (验证字符 ...

  3. python输出语句print用法_python输出语句print的用法是什么?_后端开发

    python输出语句"print()"是式样化输出函数,用于打印输出."print()"函数会自动换行:printf()函数的语法为:"printf( ...

  4. 用python输入名字并打印_python的输出与输入

    输出 用 print() 在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出 'hello, world' ,用代码实现如下: >>> print('hello, world ...

  5. python同时输出名字和时间_Python学习笔记 (2) :字符串输出、操作、格式化和日期、时间格式化...

    一.字符串输出及运算 1.常用输出格式及方法 1 print('1234567890')#单引号 2 print("1234567890")#双引号 3 print("& ...

  6. python输出文字加数字_python变量、输入、输出、数字、字符串

    总结 01.print()输出 02.数据类型:Numbers(数字类型:int(整数型).float(浮点数).complex(复数:实数+虚数 5+2j).布尔值(true.false)) 03. ...

  7. python输出文本和值_python读取文本中数据并转化为DataFrame的实例

    在技术问答中看到一个这样的问题,感觉相对比较常见,就单开一篇文章写下来. 从纯文本格式文件 "file_in"中读取数据,格式如下: 需要输出成"file_out&quo ...

  8. python输出输入的字符串_python笔记3-输出输入、字符串格式化

    输入.输出 python怎么来接收用户输入呢,使用input函数,python2中使用raw_input,接收的是一个字符串,输出呢,第一个程序已经写的使用print,代码入下: 1 2 name=i ...

  9. python输出字体的大小_Python之美——一只数据狗的笔记[长期更新]

    两年前咬咬牙跳了Matlab的坑,入手了Python,从此一发不可收的成了PY的重度依赖者.本人研究工作皆涉及大量的数据处理工作,PY和R作为数据分析的两驾马车,得其一者得天下.另外,我接触的许多软件 ...

  10. python输出一个月日历表_Python实例——检索输出月份日历表

    Python实例,检索输出需要的日历表 从本篇博文开始,我们的世界开始有颜色了哟,欢迎提问,持续更新中ing-- 一.题目要求与分析 根据输入的年和月,打印该月的日历.如图所示: 题目分析:复杂的问题 ...

最新文章

  1. Ubuntu下安装Cppcheck源码操作步骤
  2. getDay()显示的是本周的第几天
  3. (0050)iOS开发之钥匙串存储
  4. ThinkPHP6项目基操(13.实战部分 项目中的自定义异常处理总结 错误页面API错误)
  5. PHP踩坑:对象的引用
  6. php9.0论坛搭建默认,phpwind9.0
  7. matlab 三角函数方程,Matlab关于含有三角函数的方程的求解
  8. 中国交通信号控制技术发展回顾
  9. DES 加密解密方法
  10. 计算机设备属于什么会计科目,​机器设备属于什么会计科目
  11. 一款阿里的知识管理工具
  12. 高等数学(Calculus I)
  13. 静坐常思己过,闲谈莫论人非。
  14. 转载:optparse模块OptionParser学习
  15. 简单的回显客户端/服务器应用
  16. docker常见故障分析
  17. Windows每天定时启动应用程序
  18. 953. 验证外星语词典( 简单模拟 + 自定义定制排序 )
  19. JSP一个抽奖小游戏
  20. 求学贵在主动、坚持——兼谈学生行为礼仪

热门文章

  1. java中的时间戳sssss,Java日期时间API系列35-----Jdk8中java.time包中的新的日期时间API类应用,微秒和纳秒等更精确的时间格式化和解析。...
  2. mysql 存储引擎文件夹_4种常用MySQL存储引擎
  3. 使用verdaccio搭建npm私服
  4. PHP获取真实客户端的真实IP REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR
  5. 批处理计算n天前\后的日期
  6. netfilter 和 iptables
  7. hadoop运维笔记
  8. Android StickHeaderRecyclerView - 让recyclerview头部固定
  9. Java容器---List
  10. Font Awesome入门教程