python 在 pyautogui.press('enter') 时关闭
python closes when it does pyautogui.press('enter')
我正在制作一个可以打字的机器人,但当它按下回车键时,程序在未完成时关闭
import sched, time, pyautogui
s = sched.scheduler(time.time, time.sleep)
def do_something(sc):
pyautogui.write('hello')
pyauogui.press('enter')
s.enter(30, 1, do_something, (sc,))
s.enter(5, 1, do_something, (s,))
s.run()
我在论坛上找到了这段代码,它创建了一个循环,该循环在重复前等待 x 次,但在到达 pyauogui.press('enter') 行时关闭,这是为什么?
我 运行 你的代码遇到了同样的问题,然后我查看了它,在第 5 行你有一个类型“pyaugui.press('enter')”,你可能猜到了现在它拼写为 pyautogui,如上面的行和您的导入语句中所示。
# Fixed Code
import sched, time, pyautogui
s = sched.scheduler(time.time, time.sleep)
def do_something(sc):
pyautogui.write('hello')
# Your type was here
pyautogui.press('enter')
s.enter(30, 1, do_something, (sc,))
s.enter(5, 1, do_something, (s,))
s.run()
我已经测试过,现在可以运行了。我可以推荐使用内置错误突出显示的 IDE 或文本编辑器。
示例:
Visual studio 代码 (微软) - https://code.visualstudio.com/
Visual studio(微软)- https://visualstudio.microsoft.com/
PyCharm(Jetbrains)https://www.jetbrains.com/pycharm/
所有这些都是免费的(PyCharm 有付费版本)
你刚刚犯了一个小错误...好好看看你的源码...
pyauogui.press('enter')
虽然没有名为 pyauogui
的函数。应该是pyautogui
。这是一个打字错误...
import sched, time, pyautogui
s = sched.scheduler(time.time, time.sleep)
def do_something(sc):
pyautogui.write('hello')
pyautogui.press('enter')
s.enter(30, 1, do_something, (sc,))
s.enter(5, 1, do_something, (s,))
s.run()
我正在制作一个可以打字的机器人,但当它按下回车键时,程序在未完成时关闭
import sched, time, pyautogui
s = sched.scheduler(time.time, time.sleep)
def do_something(sc):
pyautogui.write('hello')
pyauogui.press('enter')
s.enter(30, 1, do_something, (sc,))
s.enter(5, 1, do_something, (s,))
s.run()
我在论坛上找到了这段代码,它创建了一个循环,该循环在重复前等待 x 次,但在到达 pyauogui.press('enter') 行时关闭,这是为什么?
我 运行 你的代码遇到了同样的问题,然后我查看了它,在第 5 行你有一个类型“pyaugui.press('enter')”,你可能猜到了现在它拼写为 pyautogui,如上面的行和您的导入语句中所示。
# Fixed Code
import sched, time, pyautogui
s = sched.scheduler(time.time, time.sleep)
def do_something(sc):
pyautogui.write('hello')
# Your type was here
pyautogui.press('enter')
s.enter(30, 1, do_something, (sc,))
s.enter(5, 1, do_something, (s,))
s.run()
我已经测试过,现在可以运行了。我可以推荐使用内置错误突出显示的 IDE 或文本编辑器。
示例:
Visual studio 代码 (微软) - https://code.visualstudio.com/
Visual studio(微软)- https://visualstudio.microsoft.com/
PyCharm(Jetbrains)https://www.jetbrains.com/pycharm/
所有这些都是免费的(PyCharm 有付费版本)
你刚刚犯了一个小错误...好好看看你的源码...
pyauogui.press('enter')
虽然没有名为 pyauogui
的函数。应该是pyautogui
。这是一个打字错误...
import sched, time, pyautogui
s = sched.scheduler(time.time, time.sleep)
def do_something(sc):
pyautogui.write('hello')
pyautogui.press('enter')
s.enter(30, 1, do_something, (sc,))
s.enter(5, 1, do_something, (s,))
s.run()