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

发布于 2022-09-07 09:00:23 字数 99 浏览 19 评论 0

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

mouseclick(xxx,xxx)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

余厌 2022-09-14 09:00:23

不了解樓主要怎麼用,如果是在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().

你怎么敢 2022-09-14 09:00:23
def click(x,y,count=0):#x、y坐标,count点击次数
    while count:
        mouseclick(x,y)
        count-=1

这样不行么?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文