繁体   English   中英

如何在SIkuli中判断变量是字符串还是列表等?

[英]How to tell if a variable is a string or a list, or etc in SIkuli?

我想检查变量是否是字符串或列表,或者Sikuli中的其他变量? 我的意思是当前在IDLE中使用的变量。

通常在Python中,您可以使用type(varName)确定变量类型。 但是,Sikuli将type()用于不同的目的,因此应使用另一种方法。 没有什么选择。

  1. isinstance()
  2. matches.__class__
  3. 仅通过打印值即可。 在许多情况下,仅通过打印就可以很容易地看到变量的类型。 例如,如果变量以[]打印-即列表, {} -字典等,则...

例:

>>> lst1 = ['a', 'b', 'c']
>>> isinstance(lst1, list)
True
>>> lst1.__class__
<type 'list'>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM