問題タブ [pythoninterpreter]
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.
python - ユーザーの入力を Python シェルでコマンドとして実行する (対話モード)
ユーザー入力を要求し、それを python インタープリターでコマンドとして実行し、出力を変数に割り当てることができるかどうか疑問に思っています。対話モードでコマンドを実行しているように、自分の python スクリプト内で実行したいと思います。
私は次のような方法を試しました:
ただし、この方法を使用すると、対話モードを終了できないことや、出力を変数に割り当てることができないことなど、いくつかの制限が見つかりました。
参考までに、これは python 電卓の作成に使用されます。
python - Pythonの答えが6である理由を知っていますか
私はマスターの皆さんに助けを求める全くの初心者です。なぜ答えが6なのか知っていますか(私はudacityのpythonインタープリターで実行しています)
答え: 6
python - 組み込み Python インタープリターでのモジュールのリロード
私たちは、人々が Python モジュールをロードしてその中で関数を呼び出せるようにする C アプリケーションを書いています。この関数は、ユーザーがユーザー インターフェイス アクションを介して (1 回) 実行するように要求したときに呼び出されます。Python インタープリターは、プロセス間通信のデータ通信コストを回避するために、アプリケーション内に組み込まれています。
インタープリターにロードされたモジュールは、ユーザーが外部から変更することができ、ユーザーが次にモジュールを実行するように要求したときに、アプリケーションはモジュールを再ロードすることが期待されます。
Python モジュールのリロード API が依存サブモジュールをリロードしないことを考えると、これを達成できる唯一の方法は、モジュールをアンロードすることです。これを行うには、こちらで説明されているRollbackImporterを使用します。
この方法で組み込み Python インタープリターからモジュールをアンロードおよび再ロードすることは安全ですか?
python - ローカル変数を使用して、Python コードを使用して Python インタープリターを実行する
多くの場合、一部のユーザー定義関数でエラーが発生し、それをデバッグしたいと考えています。メインプログラムでエラーが発生した場合、-i
フラグを使用してエラー後に変数を保持できます。しかし、エラーがユーザー定義関数で発生した場合、関数のローカル変数にアクセスする方法はありません。python コードを介してpython インタープリターを開き、 からコードを受け取り、stdin
に出力を出力する方法はありますかstdout
。このようなもの:-
を通じて次の入力を与えることができるはずですstdin
:-