文字列であるコード行があるとしましょう:
a="print 'x + y = ', x + y"
今、eval() を使用して実行したい
したがって、事前に x と y の値を指定していれば、次のように記述できることがわかります。
eval (compile (a,"test.py", "single"))
そして、それはうまくいきます。
しかし、私は辞書から値を与えたいと思っています。言い換えれば、口述がある場合:
b={'x':4,'y':3}
x & y に入る値を b から取得したいと考えています。
どうすればいいですか?