已有183人关注
第26章 微信跳一跳的程序总是出错,为什么啊。
发表在Python图书答疑 2018-12-25 《Python从入门到项目实践》第26章 微信跳一跳辅助工具
是否精华
版块置顶:

微信调一调辅助程序里面有一个:

“figure.canvas.draw()  # 重画”

这一段只要放在线程中就会报错跳出:

“Process finished with exit code -1073741819 (0xC0000005)”

如果不用线程处理,直接执行就不会出错,为什么呀?


还有一个问题:auto.py 文件里面的方法

def get_screenshot():
    # 截图
    process = subprocess.Popen('adb shell screencap -p',
                               shell=True, stdout=subprocess.PIPE)
    if process != None:
        # 读取截图信息
        screenshot = process.stdout.read()
        # 计算机识别格式
        binary_screenshot = screenshot.replace(b'\r\r\n', b'\n')
        # 将图片写入项目文件夹下
        with open('autojump.png', 'wb') as f:
            f.write(binary_screenshot)
            print('截图并将该图片放在项目文件夹内!')

怎么也得不到一个好用的png文件,后续程序需要调用autojump.png出错,直接用看图软件也看不了。是不是那里有问题?


2018-12-25 23:27:44编辑
分享到:
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照