AttributeError:部分初始化的模块“pyautogui”没有属性“write”(很可能是由于循环导入)

问题描述 投票:0回答:0

PyAutoGui 有一个以前没有的小问题:

当我启动我的脚本时,发生了这个错误:

Traceback (most recent call last):
  File "C:\Users\Mathéo\Desktop\pyautogui\pyautogui.py", line 1, in <module>
    import pyautogui as gui
  File "C:\Users\Mathéo\Desktop\pyautogui\pyautogui.py", line 12, in <module>
    new()
  File "C:\Users\Mathéo\Desktop\pyautogui\pyautogui.py", line 9, in new
    gui.write(f"You choose {number} !")
AttributeError: partially initialized module 'pyautogui' has no attribute 'write' (most likely due to a circular import)

但是脚本之前有效,所以我不明白:/
这是我的代码:

import pyautogui as gui
import time

def new():
    number = input("\nNumber : ")

    time.sleep(5)

    for i in range(int(number)):

        gui.write("CHEH")
        gui.press("enter")
        time.sleep(0.7)


new()

while True:
    a = input("Press enter to restart ! 'stop' to quit the program : ")
    if a != "stop":
        new()
    else:
        quit()

你能帮帮我吗?

我尝试重新安装pyautogui,但它不起作用!

我试着补充

from pyautogui import *

但它也不起作用:/

python attributeerror pyautogui
© www.soinside.com 2019 - 2024. All rights reserved.