2012-12-12 7 views
4

패키지를 설치하고 활동을 연 다음 스크린 샷을 찍은 다음 파일에 저장하는 jython 스크립트를 실행하려고했습니다. 이 작업을 수행하려면 다음 코드를 사용하고 있습니다.일치하지 않는 입력 '결과 RPAREN : 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') 

스크립트를 실행 한 후. writeToFile는 ('사전에없는

답변

2

RPAREN 오류가 result.writeToFile('F:\jind\lk.png','png')에서 매개 변수 오류 때문입니다. 이스케이프 문자 때문입니다. result.writeToFile('F:\\jind\\lk.png','png')을 대신 사용하여 '\'를 이스케이프합니다. 희망이 있습니다.

+0

감사합니다. 문제가 해결되었습니다. –

1

수정을 RPAREN

감사를 기대' '일치하지 않는 입력'결과를) '라고 오류를주고있다) :

device.press() 
+0

답변 대신 댓글을 달았을 수도 있습니다. –

+0

댓글이나 답변입니까? –

관련 문제