标签: python autopy
我正在尝试使用autopy中的函数并收到错误消息
TypeError: argument must be integer<H>, not int
这是什么&#34;整数&lt; H&gt;&#34;意思?
我的代码:
import autopy, os, time from autopy import key time.sleep(1) key.tap(key.K_RETURN)
答案 0 :(得分:3)
错误表明autopy对传递的密钥的类型不满意,并且该类型为int。它预期的类型是(至少对我来说)从错误消息中完全不清楚。 integer<H>在Python,AFAIK中并不具有任何意义,所以这并没有多大意义。也许这个库有自己的类型约束表示法。
int
integer<H>
提及
key.toggle(long(key.K_DELETE), True)
作为一种解决方法,表明(在某些情况下,可能特定于操作系统和/或Python版本)预期类型为long。应用于您的代码,
long
key.tap(long(key.K_RETURN))