Python PyAutoGUI AttributeError:'module'对象没有属性'size'。

3
import pyautogui
import time

def pause():
    time.sleep(0.001)

while True:
    pyautogui.keyDown('down')


    time.sleep(5)

给我报错了。
C:\Python27\python.exe E:/Python/win32/pythongui.py
Traceback (most recent call last):
  File "E:/Python/win32/pythongui.py", line 1, in <module>
    import pyautogui
  File "E:\Python\win32\pyautogui.py", line 45, in <module>
    screenWidth, screenHeight = pyautogui.size()
AttributeError: 'module' object has no attribute 'size'

Process finished with exit code 1

我不明白为什么会出现这个错误,我甚至没有调用“size”属性,昨天一切都很正常。但是今天出于某种奇怪的原因,我一直收到这个错误。代码与以前使用pyautogui时完全相同。


3
请问您当前的工作目录中是否有一个名为 pyautogui.py 的文件?如果有,请将其重命名(并删除可能存在的 pyautogui.pyc 文件)。 - BlackJack
是的,出于某种原因有一个pyautogui.pyc文件。 因为名称与pythongui非常相似,所以我没有注意到。 谢谢你的帮助。 问题可以关闭了。 - Gunnm
1个回答

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接