在 Jython 中将 int 变量类型转换为字符串,以便在 Sikuli 中使用

Typecast int variables to strings in Jython for use in Sikuli

我想像这样使用循环变量定义路径:

for i in range(2,4):
    click("1480530304554.png")
    wait("1480531095180.png")   
    type("cd D:\ISB\Pairs\" + str(i) + "\Acq\" + Key.ENTER)

此类型转换在支持 jython 的 Sikuli 中不起作用。错误是:

SyntaxError ( "no viable alternative at input 'cq'", )

解决这个问题的方法是什么?

我认为你应该使用双反斜杠 \/ 而不是反斜杠 \ 单个反斜杠是转义字符

在Windows 系统中,要定义路径,您必须使用双反斜杠。这将满足您的需求:

type("cd D:\ISB\Pairs\" + str(i) + "\Acq\" + Key.ENTER)