楼主: frida372997240
1059 1

[问答] 结巴分词的时候出现错误 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

学前班

80%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
50 点
帖子
1
精华
0
在线时间
4 小时
注册时间
2017-9-19
最后登录
2020-2-18

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大神救命啊,不知道该怎么改
代码:

import sys

reload(sys)

sys.setdefaultencoding('utf-8')

import jieba
import jieba.analyse
import openpyxl

if __name__ == "__main__":

    wbk = openpyxl.Workbook(encoding='ascii')
    sheet = wbk.add_sheet("wordCount")  
    word_lst = []
    key_list = []
    for line in open('/home/frida/1.txt'):  
        item = line.strip('\n\r').split('\t')  
        # print item
        tags = jieba.analyse.extract_tags(item[0])  
        for t in tags:
            word_lst.append(t)

    word_dict = {}
    with open("/home/frida/wordCount.txt", 'w') as wf2:  

        for item in word_lst:
            if item not in word_dict:  
                word_dict[item] = 1
            else:
                word_dict[item] += 1

        orderList = list(word_dict.values())
        orderList.sort(reverse=True)
        # print orderList
        for i in range(len(orderList)):
            for key in word_dict:
                if word_dict[key] == orderList:
                    wf2.write(key + ' ' + str(word_dict[key]) + '\n')  
                    key_list.append(key)
                    word_dict[key] = 0

    for i in range(len(key_list)):
        sheet.write(i, 1, label=orderList)
        sheet.write(i, 0, label=key_list)
    wbk.save('wordCount_xls')  

运行结果显示 line 16, in <module>    wbk = openpyxl.Workbook(encoding='ascii')TypeError: __init__() got an unexpected keyword argument 'encoding'

有没有大神帮我看下怎么改啊,谢谢了
二维码

扫码加我 拉你入群

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

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

关键词:word 运行结果 有没有

沙发
詹惠儿 发表于 2019-3-28 16:21:56 |只看作者 |坛友微信交流群
这是对workbook的描述,没有encoding参数

Init signature: Workbook(write_only=False, iso_dates=False)
Docstring:      Workbook is the container for all other parts of the document.
File:           c:\programdata\anaconda3\lib\site-packages\openpyxl\workbook\workbook.py
Type:           type

使用道具

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

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

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

GMT+8, 2024-4-28 18:48