pyautogui.hotkey - TypeError: 'tuple' object is not callable

pyautogui.hotkey - TypeError: 'tuple' object is not callable

我正在尝试使某些活动自动化,但是当我尝试使用函数 hotkey() 时,检测到错误:

import pyautogui
import pyperclip

# Step 1 - Open the link in a new tab

pyautogui.PAUSE = 1

pyautogui.hotkey('ctrl','t') #open a new tab
 
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-37-2e2b6412b575> in <module>
      6 pyautogui.PAUSE = 1
      7 
----> 8 pyautogui.hotkey('ctrl','t') #open a new tab
      9 

TypeError: 'tuple' object is not callable



有谁知道哪里出了问题?我的老师使用了相同的代码并且有效。

你可以试试:

pyautogui.keyDown('ctrl')
pyautogui.press('t')
pyautogui.keyUp('ctrl')

所写的代码是准确的。您提供的代码没有任何编程错误:

import pyautogui
import pyperclip

pyautogui.PAUSE = 1
pyautogui.hotkey('ctrl','t')

在 Python 3.8.8 上测试(默认,2021 年 4 月 13 日,15:08:03)[MSC v.1916 64 位 (AMD64)],PyAutoGUI 版本 0.9.53。

可能解决问题的故障排除步骤包括重新启动内核或复制到新的 .py 或 .ipnyb 文件,以确保您的脚本中没有其他可能导致此错误的内容。