我想在我的 python 脚本中输入一些值。 我的部分代码是:
import os,sys,subprocess,shlex,time
from com.android.monkeyrunner import MonkeyRunner
import com.android.monkeyrunner.MonkeyDevice
from com.android.monkeyrunner.recorder import MonkeyRecorder as recorder
user = raw_input("enter your username")
print user
当我执行“monkeyrunner camautoopen.py”代码时 然后我只能输入用户名。但我无法打印它。
当我的代码是:
import os,sys,subprocess,shlex,time
user = raw_input("enter your username")
print user
然后我将脚本作为 python camautoopen.py 执行,然后我得到了想要的结果。
最佳答案
您使用的是 Mac OS X 吗?我遇到了同样的问题,我在这里找到了解决方法:https://code.google.com/p/android/issues/detail?id=56318
我基本上需要用较新的版本替换 Jython。希望对您有所帮助!
关于python - 如果 monkeyrunner 包含在 python 脚本中,则不能使用 raw_input,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26032674/