楼主: mingfeng07
1009 2

[问答] python 的 OptionParser模块 [推广有奖]

副教授

65%

还不是VIP/贵宾

-

威望
0
论坛币
1147 个
通用积分
2.0601
学术水平
113 点
热心指数
105 点
信用等级
83 点
经验
30381 点
帖子
643
精华
0
在线时间
1147 小时
注册时间
2012-11-20
最后登录
2023-5-23

初级热心勋章

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在学习结巴分词,碰到这个 OptionParser模块,下面是展示代码:
  1. import sys
  2. sys.path.append('../')

  3. import jieba
  4. import jieba.analyse
  5. from optparse import OptionParser

  6. USAGE = "usage:    python extract_tags.py [file name] -k [top k]"

  7. parser = OptionParser(USAGE)
  8. parser.add_option("-k", dest="topK")
  9. opt, args = parser.parse_args()


  10. if len(args) < 1:
  11.     print(USAGE)
  12.     sys.exit(1)

  13. file_name = args[0]

  14. if opt.topK is None:
  15.     topK = 10
  16. else:
  17.     topK = int(opt.topK)

  18. content = open(file_name, 'rb').read()

  19. tags = jieba.analyse.extract_tags(content, topK=topK)

  20. print(",".join(tags))
复制代码
请问这个模块是干啥的呢?
二维码

扫码加我 拉你入群

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

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

关键词:Option python ARS OPT TIO

欢迎扫一扫我头像关注, 不定期分享SAS技术知识。
沙发
bndnsuy 发表于 2015-8-6 22:06:28 |只看作者 |坛友微信交流群
用来分析命令行参数
随手找一篇给你参考
http://www.cnblogs.com/captain_jack/archive/2011/01/11/1933366.html

使用道具

藤椅
mingfeng07 学生认证  发表于 2015-8-10 16:30:50 |只看作者 |坛友微信交流群
bndnsuy 发表于 2015-8-6 22:06
用来分析命令行参数
随手找一篇给你参考
http://www.cnblogs.com/captain_jack/archive/2011/01/11/19333 ...
多谢!

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 08:14