输入'结果不匹配,需要 RPAREN:运行 jython 脚本时

Roh*_*dal 5 testing android jython monkeyrunner

我一直在尝试运行一个 jython 脚本,该脚本安装一个包并打开一个活动,然后拍摄其屏幕截图,最后将其保存在文件中。我正在使用以下代码来执行此操作:

    from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device = MonkeyRunner.waitForConnection()
device.installPackage('F:\jind\Example.apk')
package= 'com.android.example'
activity= 'com.android.example.main_activity'
runComponent= package + '/' + activity
device.startActivity(component=runComponent)
device.press('KEYCODE_MENU', MonkeyDevice.DOWN_AND_UP)
result=device.takeSnapshot()
result.writeToFile('F:\jind\lk.png','png')
Run Code Online (Sandbox Code Playgroud)

运行脚本后。writeToFile() 给出错误,表示“输入‘结果’不匹配”,期望 RPAREN

提前致谢

Adu*_*yal 2

RPAREN 错误是由于result.writeToFile('F:\jind\lk.png','png'). 这是因为转义字符。使用result.writeToFile('F:\\jind\\lk.png','png')转义符来转义 '\'。希望它能起作用。