What is an "integer<H>"? (TypeError: argument must be integer<H>, not int)
What is an "integer<H>"? (TypeError: argument must be integer<H>, not int)
我正在尝试使用 autopy 中的函数并收到错误消息
TypeError: argument must be integer<H>, not int
这个"integer<H>"是什么意思?
我的代码:
import autopy, os, time
from autopy import key
time.sleep(1)
key.tap(key.K_RETURN)
错误表明 autopy 对传递的密钥类型不满意,该类型是 int
。它期望的类型是(至少对我而言)从错误消息中完全不清楚。 integer<H>
在 Python 中没有任何意义,AFAIK,所以这没有多大意义。也许这个库有自己的类型约束符号。
一个comment on the autopy issue tracker提到
key.toggle(long(key.K_DELETE), True)
作为变通方法,它表明(在某些情况下,可能特定于操作系统 and/or Python 版本)预期类型是 long
。应用于您的代码,即
key.tap(long(key.K_RETURN))
我正在尝试使用 autopy 中的函数并收到错误消息
TypeError: argument must be integer<H>, not int
这个"integer<H>"是什么意思?
我的代码:
import autopy, os, time
from autopy import key
time.sleep(1)
key.tap(key.K_RETURN)
错误表明 autopy 对传递的密钥类型不满意,该类型是 int
。它期望的类型是(至少对我而言)从错误消息中完全不清楚。 integer<H>
在 Python 中没有任何意义,AFAIK,所以这没有多大意义。也许这个库有自己的类型约束符号。
一个comment on the autopy issue tracker提到
key.toggle(long(key.K_DELETE), True)
作为变通方法,它表明(在某些情况下,可能特定于操作系统 and/or Python 版本)预期类型是 long
。应用于您的代码,即
key.tap(long(key.K_RETURN))