問題タブ [qpython]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - パラメータをシェル経由で Python に渡す
Android ターミナルで python を実行し、以下を使用して .py ファイルを実行したいと考えています。
python /sdcard/myScript.py
問題は、Python が私の Android 環境で間接的に呼び出され、シェルが /system/bin/ パスにあることです (ターミナル エミュレーター経由で直接アクセスできるようにするため)。
私の正確な質問は、複数のシェル スクリプトを介して Python にパラメーターを渡す方法をタイトルがどのように示しているかということです。
/System/bin/ にある直接呼び出されたファイル「python」には、次のようなリダイレクトのみが含まれています。
sh data/data/com.hipipal.qpyplus/files/bin/qpython-android5.sh
pythonバイナリを呼び出すなど。
編集:
$1
すべてのシェルの後にパラメーターを追加するだけで、Python は次のように呼び出されます。
sh data/data/com.hipipal.qpyplus/files/bin/qpython-android5.sh $1
呼び出すことが可能です
python /sdcard/myScript.py arg1
そして myScript.py でいつものようにフェッチしますsys.argv
ありがとう
python - Qpython - スクリプトの実行時に実行できない
Genymotionエミュレーターがあり、APKからQpythonアプリをインストールしました(インターネットで見つけました)。スクリプト「qpy.py」をフォルダー「/storage/emulated/0/com.hipipal.qpyplus/scripts」に移動し、qpythonコマンドラインから実行しようとしました。
ただし、エラーが発生します。
data/data/com.hipipal.qpyplus/files/bin/python : 実行不可 : マジック 7F45
これは、たとえば次のように実行しようとしたときにも発生します。
何が起こっている?
android - QpythonまたはQpython3?
Android 4.4.2 を実行している Samsung Galaxy Tab 4 で Qpython を試してみたいと思います。Qpython と Qpython3 のどちらが安定性、機能性、対応ライブラリなどの面で優れているのでしょうか? それとも並べて設置できますか?
ありがとう。
android - kivy から pyjnius をインポートする
Kivy から jnius のみをインポートすることは可能かどうかお尋ねしたいと思います。私は、KivyがコンパイルされたAndroid用のPython「qpython」ディストリビューションを使用しています。Kivy には pyjnius も含まれています。Javaモジュールを呼び出すためにKivyアプリを呼び出さずにjniusを使用しようとしていますか? Kivy自体をインポートせずにkivyに含まれるモジュールを呼び出すか、アプリまたはウィンドウを呼び出さずに端末でのみKivyを使用するというアイデアはありますか? または、qpython用にpyjniusを直接コンパイルするのに役立ちますか? ありがとう
android - AndroidのSL4Aとqpythonを使用したWebアプリ
私はAndroidでPythonを初めて使用し、PythonスクリプトがWeb ページと通信します (Web ページにテキストを入力すると、Python スクリプトがそれを処理し、表示のために Web ページに送り返します)。これを行う私の試みでは、python スクリプトはページを開くことができますが、Web ページとスクリプトの間にダイアログはありません。Web ページの「 var android = new Android() 」という行が例のように機能しないようです。
ウェブページのコードは次のとおりです。
上記の Web ページを起動する Python コード:
Web ページの Android() インスタンスがどのように機能するはずだったのか、本当にわかりません。助けてくれてありがとう!(AndroidロリポップでSL4Aライブラリを使用してqpythonを実行しています)
qpython - QPython ランタイム ログをオフにしますか?
Kivy プロジェクトを作成し、それを単純なアプリに開発し (Kivy ウィジェットに加えて、ソケット モジュールのみをインポートします)、テストに成功し、最終的にホーム画面からプロジェクトを実行するためのショートカットを追加しました。
アプリが実行されるたびに通知領域にポップアップするランタイム ログを取り除くにはどうすればよいですか?