在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java  Python/ Python有沒(méi)有小技巧讓一條語(yǔ)句執(zhí)行指定次數(shù),而不必寫(xiě)一個(gè)循環(huán)語(yǔ)句?

Python有沒(méi)有小技巧讓一條語(yǔ)句執(zhí)行指定次數(shù),而不必寫(xiě)一個(gè)循環(huán)語(yǔ)句?

我想讓鼠標(biāo)點(diǎn)擊指定坐標(biāo)位置指定次數(shù),有什么快捷方法嗎?
def click(num):

mouseclick(xxx,xxx)
回答
編輯回答
風(fēng)畔

不了解樓主要怎麼用,如果是在1個(gè)interval 里點(diǎn)1次,總次數(shù)不過(guò)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)#因?yàn)閞ecursion 有l(wèi)imit, 上面執(zhí)行玩就自動(dòng)下面継續(xù)

抱歉,我只會(huì)笨方法。

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

2017年3月24日 13:33
編輯回答
薄荷糖
def click(x,y,count=0):#x、y坐標(biāo),count點(diǎn)擊次數(shù)
    while count:
        mouseclick(x,y)
        count-=1

這樣不行么?

2017年3月9日 01:13