美文网首页
使用itchat,将微信好友的名字拼接成词云

使用itchat,将微信好友的名字拼接成词云

作者: ifqu | 来源:发表于2018-06-13 10:19 被阅读0次
    from PIL import Image,ImageSequence
    import numpy as np
    import matplotlib.pyplot as plt
    from wordcloud import WordCloud,ImageColorGenerator
    import itchat
    import jieba
    itchat.auto_login(hotReload=True)
    frinds=itchat.get_friends(update=True)[0:]
    keywords=''
    for i in frinds:
        keywords=keywords+','+i['RemarkName']#修改键值可以获取不同的拼接内容
    print(keywords)
    number=len(keywords)
    image= Image.open('timg.jpg')#作为词云背景的图片
    graph = np.array(image)
    wc = WordCloud(background_color='White',max_words=number,mask=graph,margin=2,font_path='/Users/fuqi/Desktop/biyesheji/zhiti/DroidSansFallbackFull.ttf').generate(keywords)#需要加入中文的字体
    image_color = ImageColorGenerator(graph)
    plt.figure()
    plt.imshow(wc)
    plt.axis('off')
    plt.show()
    wc.to_file('wei.jpg')
    itchat.send_image('wei.jpg','filehelper')#将词云发送给文件传输助手
    

    相关文章

      网友评论

          本文标题:使用itchat,将微信好友的名字拼接成词云

          本文链接:https://www.haomeiwen.com/subject/zlzdeftx.html