問題タブ [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.

0 投票する
2 に答える
369 参照

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

ありがとう

0 投票する
1 に答える
370 参照

python - Qpython - スクリプトの実行時に実行できない

Genymotionエミュレーターがあり、APKからQpythonアプリをインストールしました(インターネットで見つけました)。スクリプト「qpy.py」をフォルダー「/storage/emulated/0/com.hipipal.qpyplus/scripts」に移動し、qpythonコマンドラインから実行しようとしました。

ただし、エラーが発生します。

data/data/com.hipipal.qpyplus/files/bin/python : 実行不可 : マジック 7F45

これは、たとえば次のように実行しようとしたときにも発生します。

何が起こっている?

0 投票する
1 に答える
2835 参照

android - QpythonまたはQpython3?

Android 4.4.2 を実行している Samsung Galaxy Tab 4 で Qpython を試してみたいと思います。Qpython と Qpython3 のどちらが安定性、機能性、対応ライブラリなどの面で優れているのでしょうか? それとも並べて設置できますか?

ありがとう。

0 投票する
2 に答える
1356 参照

android - kivy から pyjnius をインポートする

Kivy から jnius のみをインポートすることは可能かどうかお尋ねしたいと思います。私は、KivyがコンパイルされたAndroid用のPython「qpython」ディストリビューションを使用しています。Kivy には pyjnius も含まれています。Javaモジュールを呼び出すためにKivyアプリを呼び出さずにjniusを使用しようとしていますか? Kivy自体をインポートせずにkivyに含まれるモジュールを呼び出すか、アプリまたはウィンドウを呼び出さずに端末でのみKivyを使用するというアイデアはありますか? または、qpython用にpyjniusを直接コンパイルするのに役立ちますか? ありがとう

0 投票する
1 に答える
2066 参照

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を実行しています)

0 投票する
0 に答える
113 参照

qpython - QPython ランタイム ログをオフにしますか?

Kivy プロジェクトを作成し、それを単純なアプリに開発し (Kivy ウィジェットに加えて、ソケット モジュールのみをインポートします)、テストに成功し、最終的にホーム画面からプロジェクトを実行するためのショートカットを追加しました。

アプリが実行されるたびに通知領域にポップアップするランタイム ログを取り除くにはどうすればよいですか?