我不理解我在下面的代碼中可能出錯的地方。它一直說range()整數結束參數預計,得到str。TypeError:range()整數結束參數預計,得到str
def test():
nameList = ["Default", "Customize..."]
for name in nameList:
activateFieldsSubMenus(2, name)
def activateFieldsSubMenus(subMenusName,tries=1):
for i in range(tries):
try:
mouseClick(waitForObject(":NYSE Connect_DetailedQuoteFieldsPanel"), 42, 13, 4, Button.Button3)
menuItem = waitForObjectItem(":NYSE Connect_DetailedQuoteFieldsPanel", "Fields")
activateItem(menuItem)
subs = object.children(menuItem)
for item in subs:
if subMenusName in item.text:
activateItem(item)
break
snooze(1)
請添加完整的錯誤追蹤! –
函數'activateFieldsSubMenus'中的第二個參數是一個變量'name',它是字符串。 – mkkik