2012-03-26 6 views
1

私は自分用の長期プロジェクトを行っています(今のところ!)。私は(ユーザーのプロジェクトのAPI内で)自分のPythonコードを入力してプログラムを拡張できるグラフィカルなコンソールの設計について考えていました。もちろん、独自のモジュールを作成して拡張することはできますが、カスタマイズされたGUIの一部として実装する方法はありますか?簡単に言えば、私は自分のGUIでユーザー入力を受け取り、内部でPythonコードとして解析したいと考えています。それは私のソフトウェアのコンパイラ/インタプリタを作成したいのと同じです。ユーザ入力をPythonコードとして自己設計のGUIで解析する

答えて

1

Pythonのexec関数を使用すると、任意の文字列をPythonコードとして解釈して実行できます。例:

exec('a=4; b=2.5; c=a*b; print c') 
+0

短くて甘い答えをありがとう。 –

+0

心配する必要はありません、私はすべてあなたのプロジェクトにうまくいくことを願っています! –

関連する問題