我想检查变量是否是Sikuli中的字符串或列表等? 我指的是目前在IDLE中使用的变量。
答案 0 :(得分:1)
通常在Python中,您可以使用type(varName)
来确定变量类型。然而,Sikuli正在使用type()
用于不同的目的,因此应该使用另一种方法。几乎没有选择。
isinstance()
。matches.__class__
[]
打印 - 这是一个列表,{}
- 字典等... 示例:
>>> lst1 = ['a', 'b', 'c']
>>> isinstance(lst1, list)
True
>>> lst1.__class__
<type 'list'>