python - 如果 monkeyrunner 包含在 python 脚本中,则不能使用 raw_input

标签 python monkeyrunner

我想在我的 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/

相关文章:

创建word文档时python-docx style_id错误

python - 获取拉丁字符的所有 unicode 变体

python - 实现常微分方程组的循环

android - 使用 mySQL 运行 monkeyrunner python 脚本

python - 你如何迭代一个列表来执行一些将单个元素变成多个元素的操作?

python - 在Python中,如何将数据从Excel复制到网站?

android - 有什么方法可以在 Android 中使用 monkeyrunner 在 webview 中获取内部 html 文本框、按钮名称或 id

android - Chimpchat 自动旅程

android - Monkey Runner 导入出错

Android Monkey 不生成 HPROF 转储