Dual-purpose-code-embedded-external-python
最終更新日:2020/12/22
originpro Pythonパッケージは、Originに組み込まれたPythonインタープリタと、Originに外部からアクセスするPythonインタープリタでほぼ同じように機能します。これは、両方のタイプのインタープリタで機能するポータブルスクリプトを作成できることを意味します。
ただし、このようなスクリプトに必要な追加が2つあります。これらの追加について、以下のコードで示します。どちらも、外部のPythonインタープリタから実行された場合にのみoriginproをターゲットにします。
最初の追加は、起動するOriginのインスタンスの表示を設定し、2番目の追加は実行中のOriginのインスタンスをシャットダウンします。originproコードをこれらの2つのコードブロックで囲むだけで、スクリプトをインタープリタ間で移植できるようになります。
import originpro as op # Originインスタンスの表示を設定 # 外部Pythonでのみ重要 # 組み込みPythonでは使用しないでください if op.oext: op.set_show(True) # originproベースのPythonコードをここに入力 # Originの実行中のインスタンスを終了 # 外部Pythonに必要ですが、組み込みPythonでは使用しない if op.oext: op.exit()
キーワード:Python, originpro, 組み込み, 外部, インタプリタ, ポータブル, デュアル