2017-12-06 32 views
0

私はどのようにmonkeyrunnerが動作するか見てみたいと思います。私は私のアンドロイド仮想デバイスでそれをテストしたいpythonスクリプトを持っています。-bash:monkeyrunner:コマンドが見つかりません

monkeyrunner script.py

私が午前:私は、端末を介してコマンドの下に実行してみました/Users/myusername/Library/Android/sdk/tools/bin/monkeyrunner、Pythonのファイルが同じディレクトリにもあります。

それがあることを返します:-bash: monkeyrunner: command not found

は、だから私は別の方法を試してみました、と私はmonkeyrunner実行ファイルをオープンし、それを通じてscript.pyを実行しようとしたが、それでも私は

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
NameError: name 'script' is not defined 

このエラーを与えますまたmonkeyrunner script.py内部monkeyrunner実行ファイルを試してみましたが、このエラーを与える:

File "<stdin>", line 1 
    monkeyrunner script.py 
       ^
SyntaxError: mismatched input 'script' expecting NEWLINE 

誰もがandroidstudを使用してPythonスクリプトを実行する方法を、助けることができますMacOSのioのmonkeyrunnerと私が間違っていることを教えてください。

答えて

0

私はmacOSには新しいので、Windowsではcmdと同じように動作することは確かではありませんでしたが、./monkeyrunner script.pyを試した後、最終的に私のpythonスクリプトはmonkeyrunnerで正常に動作します。

また、他の人がこの問題に悩まされていて、コマンドを実行するたびに./を置くのが好きでない場合、monkeyrunnerパスを彼/彼女の環境パス変数。

macOSの場合、パスファイルは次のとおりです。 /etc/paths

関連する問題