【问题标题】:How can I stop pyautogui from printing <class 'Xlib.protocol.request.QueryExtension'>如何阻止 pyautogui 打印 <class 'Xlib.protocol.request.QueryExtension'>
【发布时间】:2016-07-18 01:06:11
【问题描述】:

第一次在这里提问,希望有人能解答一下。

我使用的是 Ubuntu 14.04LTS,并且是第一次使用 pyautogui。

我刚刚从终端导入了 pyautogui,并得到以下输出:

&lt;class 'Xlib.protocol.request.QueryExtension&gt;

当我在 python(2.7.6) 文件中运行 pyautogui 时,此行总是输出到终端。有没有办法阻止 pyautogui 将此行打印到终端?

import pyautogui

def someFunction():
    ....
    return x&o's

someFunction()

【问题讨论】:

    标签: python python-2.7 automation pyautogui


    【解决方案1】:

    我不知道您正在运行什么操作系统,但我正在运行 Linux 并且能够通过安装文档中的所需软件包来解决该问题 “在 Linux 上,PyAutoGUI 需要安装 python-xlib(适用于 Python 2) 或 python3-Xlib(适用于 Python 3)模块。”

    关注这些人的回答

    sudo pip install svn+https://svn.code.sf.net/p/python-xlib/code/trunk/
    

    How do you install Python Xlib with pip

    我运行它是因为使用常规 pip install pyautogui 是不够的。见下文,代码为输入,黄色为输出

    import  PIL
    from PIL import Image
    import pyautogui
    

    Xlib.protocol.request.QueryExtension

    import pyautogui
    

    希望有帮助!

    【讨论】:

      猜你喜欢
      • 2019-06-14
      • 2012-01-13
      • 2018-08-05
      • 2014-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多