亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將變量添加到pynput

如何將變量添加到pynput

智慧大石 2023-04-18 16:00:37
#import modulesfrom pynput.keyboard import *import timeimport pyautogui#Ask user for ID and PassID = int(input('Enter ID: '))Pass = int(input('Enter Pass: '))#Enable controllerk = Controller()#Press and Release 'win.key'k.press(Key.cmd)k.release(Key.cmd)time.sleep(1)#Typing "zoom" with a tim.sleeptime.sleep(0.1)k.press('z')k.release('z')time.sleep(0.1)k.press('o')k.release('o')time.sleep(0.1)k.press('o')k.release('o')time.sleep(0.1)k.press('m')k.release('m')time.sleep(0.1)#Execute enter keyk.press(Key.enter)k.release(Key.enter)time.sleep(2)#Postion for mouse clickx=501y=291#Move mouse to positionpyautogui.moveTo(x, y, duration = 2)#Click on the positionpyautogui.click()#Enter Zoom credentialsk.type(ID)k.type(Pass)最后 2 行拋出錯誤:Traceback (most recent call last): File "C:/Users/rijul/Desktop/PyCharm Projects/learningclass.py", line 50, in k.type(ID) File "C:\ Users\rijul\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pynput\keyboard_base.py", line 461, in type for i, character in enumerate(string): TypeError: 'int' 對象不可迭代PS 你需要安裝 zoom 才能工作......
查看完整描述

3 回答

?
HUH函數

TA貢獻1836條經驗 獲得超4個贊

更改最后兩行

k.type(str(ID))
k.type(str(Pass))


查看完整回答
反對 回復 2023-04-18
?
人到中年有點甜

TA貢獻1895條經驗 獲得超7個贊

ID = int(input('Enter ID: '))
Pass = int(input('Enter Pass: '))

變量將輸入作為integersk.type需要的字符串。

解決這個問題的一種方法是使它成為一個字符串 -str(ID)


查看完整回答
反對 回復 2023-04-18
?
忽然笑

TA貢獻1806條經驗 獲得超5個贊

我認為您傳遞了錯誤的參數,因為 k.type 正在尋找string價值,而您傳遞的是integer. 簡而言之,您應該用IDandPass作為 astring代替integer.

ID = input('Enter ID: ')
Pass = input('Enter Pass: ')


查看完整回答
反對 回復 2023-04-18
  • 3 回答
  • 0 關注
  • 142 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號