第一次问这里,所以我希望有人能给我答案。
我正在使用Ubuntu 14.04LTS,并且是第一次使用pyautogui。
从终端我刚刚导入了pyautogui,得到了输出:
<class 'Xlib.protocol.request.QueryExtension>
当我在python(2.7.6)文件中运行pyautogui时,该行总是输出到终端。反正有没有阻止pyautogui打印这条线到终端?
import pyautogui
def someFunction():
....
return x&o's
someFunction()
答案 0 :(得分:0)
我不知道你在运行什么操作系统,但我正在运行 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安装pyautogui是不够的。请参见下文,代码为输入,黄色为输出
import PIL
from PIL import Image
import pyautogui
Xlib.protocol.request.QueryExtension
import pyautogui
希望有所帮助!