【问题标题】:pyautogui.hotkey - TypeError: 'tuple' object is not callablepyautogui.hotkey - TypeError: 'tuple' 对象不可调用
【发布时间】:2021-10-14 09:10:36
【问题描述】:

我正在尝试自动化一些活动,但是当我尝试使用函数 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



有谁知道怎么回事?我的老师使用了相同的代码,并且成功了。

【问题讨论】:

    标签: python automation typeerror pyautogui


    【解决方案1】:

    你可以试试:

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

    【讨论】:

      【解决方案2】:

      所写的代码是准确的。您提供的代码在编程上没有任何问题:

      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 文件中,以确保脚本中没有其他可能导致此错误的内容。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-08-27
        • 2019-10-05
        • 1970-01-01
        • 1970-01-01
        • 2018-12-25
        • 2021-04-15
        • 2011-10-01
        • 2020-11-10
        相关资源
        最近更新 更多