zoukankan      html  css  js  c++  java
  • python ichat使用学习记录

    1.OSError: [WinError -2147221003] 找不到应用程序: 'D:\python\ichat\qrcode.jpg'

    原因是该库中没有windows系统如何打开二维码图片的处理方法

    解决问题的办法,详细的内容可参考 【https://blog.csdn.net/qq_21349669/article/details/78873193

    解决方法:
    http://www.iplaypy.com/wenda/wd19142.html
    打开这个文件C:UsersAdministratorAppDataLocalProgramsPythonPython36-32libsite-packagesitchatutils.py
    导入import webbrowser模块,之后找到 def print_qr(fileDir):模块,修改这段代码,

    def print_qr(fileDir):
    if config.OS == 'Darwin':
    subprocess.call(['open', fileDir])
    elif config.OS == 'Linux':
    subprocess.call(['xdg-open', fileDir])
    elif config.OS == 'Windows':
    #subprocess.call(['cmd', fileDir])
    #os.startfile(fileDir)
    webbrowser.open(fileDir)
    else:
    os.startfile(fileDir)

    然后运行登录代码,即可打开浏览器,然后关闭浏览器,扫描生成的二维码图片即可登录成功。

     2.itchat.search_chatrooms()函数返回的列表值查询不到群聊,原因是:未将群聊保存到通讯录中。

    测试时,发现有的时候能够发送群聊信息,结果有时发送不出去。因为未保存到通讯录中,只是临时的话,只有群聊信息正活跃时,才会获取到列表

  • 相关阅读:
    ping 原理与ICMP协议
    ARP详解
    TCP,UDP,IP数据包的大小限制
    Java7--try
    递归,尾递归,回溯
    OLEDB数据源
    hexo next主题为博客添加分享功能
    Windows数据库编程接口简介
    2017总结与2018规划
    为 MariaDB 配置远程访问权限
  • 原文地址:https://www.cnblogs.com/imustun/p/10208591.html
Copyright © 2011-2022 走看看