Python有没有小技巧让一条语句执行指定次数,而不必写一个循环语句?

我想让鼠标点击指定坐标位置指定次数,有什么快捷方法吗?
def click(num):

mouseclick(xxx,xxx)
阅读 4.5k
2 个回答

不了解樓主要怎麼用,如果是在1個interval 里點1次,總次數不過1000次,可以用recursion:
import time
import sys
def fun(num):

num=num
time.sleep(2) 
print(1) #mouseClick() 
num=num-1
if num<=0:
    return #或者sys.exit() 
else:
    fun(num) #return fun(num)
    

fun(999)
fun(999)#因為recursion 有limit, 上面執行玩就自動下面継續

抱歉,我只會笨方法。

Python 的recursion 有limit,自行查看。
sys.getrecursionlimit()
如果有需要就多建幾次fun().

def click(x,y,count=0):#x、y坐标,count点击次数
    while count:
        mouseclick(x,y)
        count-=1

这样不行么?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题