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

3

我希望可以使用循环变量来定义路径,就像这样:

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'", )

有什么解决办法吗?
2个回答

2
在Windows系统中,要定义路径必须使用双反斜杠。这样做就能满足你的需求:
type("cd D:\\ISB\\Pairs\\" + str(i) + "\\Acq\\" + Key.ENTER)

1

我认为你应该使用双反斜杠\\或正斜杠/代替单个反斜杠\,因为单个反斜杠是转义字符。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接