簡體   English   中英

為什么程序沒有運行任何 output,?

[英]why program isn't running any output,?

我需要鼠標 go 在下面給定的軸上無限,直到我中斷程序。

import pyautogui, time

for i in range(0):
    pyautogui.moveTo(716, 234, duration = 2)
    pyautogui.moveTo(234, 600, duration = 2)
    time.sleep(2)

您的 for 循環條件永遠不會滿足,因此您對 pyautogui 的命令永遠不會被調用。 如果您需要無限循環,請使用 'while True:'

你的 for 循環

for i in range(0):

運行 0 次,for 循環中的代碼因此不會執行。 如果您希望 for 循環運行n次,則不能將 0 的值更改為n

n = 3
for i in range(n):
    print("Hello!")

上述循環將 output:

Hello!
Hello!
Hello!

如果您需要鼠標 go 無限地使用下面給定的軸,直到您中斷程序,您可以使用while True循環代替。

while True:
    print("hello")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM