相关文章推荐
酒量小的小蝌蚪  ·  css边框闪烁呼吸样式 - CSDN文库·  1 年前    · 
闯红灯的爆米花  ·  使用pyppeteer ...·  2 年前    · 
闯红灯的墨镜  ·  How to fix ...·  2 年前    · 
长情的充电器  ·  osg,vtk,ogre的区别 - ...·  2 年前    · 
爽快的伤痕  ·  译|面向对象编程是计算机科学的最大错误-开源 ...·  2 年前    · 
Code  ›  在Ubuntu上使用python MSS库时出现XGetImage失败错误开发者社区
python mss
https://cloud.tencent.com/developer/ask/sof/421574
叛逆的猴子
2 年前
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
提问
问 在Ubuntu上使用python MSS库时出现XGetImage失败错误
Stack Overflow用户
提问于 2019-03-10 14:26:40
EN

我在Ubuntu 18.10上使用mss时遇到一个错误(如果这很重要的话)。下面是我的代码(取自文档中的示例,外加一些额外的错误输出):

import mss
with mss.mss() as sct:
        filename = sct.shot(mon=-1, output='fullscreen.png')
        print(filename)
    except Exception as e:
        print(e, "\n", e.details)

下面是我使用python3.7运行代码时看到的输出。

XGetImage() failed
 {'retval': <mss.linux.LP_XImage object at 0x7fc72d567bf8>, 'args': (<mss.linux.LP_Display object at 0x7fc72db7d1e0>, <mss.linux.LP_Display object at 0x7fc72d567950>, 0, 0, 1920, 1080, 16777215, 2)}

如果有帮助,如果我没有捕捉到异常(stacktrace),下面是输出

Traceback (most recent call last):
  File "process.py", line 3, in <module>
    filename = sct.shot(mon=-1, output='fullscreen.png')
  File "/home/f41lurizer/.local/share/virtualenvs/poker-TAtsjijf/lib/python3.7/site-packages/mss/base.py", line 140, in shot
    return next(self.save(**kwargs))
  File "/home/f41lurizer/.local/share/virtualenvs/poker-TAtsjijf/lib/python3.7/site-packages/mss/base.py", line 129, in save
 
推荐文章
酒量小的小蝌蚪  ·  css边框闪烁呼吸样式 - CSDN文库
1 年前
闯红灯的爆米花  ·  使用pyppeteer 下载chromium 报错 或速度慢 - 腾讯云开发者社区-腾讯云
2 年前
闯红灯的墨镜  ·  How to fix AttributeError: partially initialized module?_python_Mangs-DevPress官方社区
2 年前
长情的充电器  ·  osg,vtk,ogre的区别 - lizhengjin - 博客园
2 年前
爽快的伤痕  ·  译|面向对象编程是计算机科学的最大错误-开源基础软件社区-51CTO.COM
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号