def c():
def a():
print dir()
def b():
pass
a()
c()
おそらく本当に簡単な質問ですが、私はグーグルで答えを見つけることはできません。上記のコードがあります。メソッドaとbを含む名前空間を印刷するメソッドが必要です。つまり、呼び出されたポイントフォームの名前空間を印刷します。これは可能ですか?好ましく私はこのようなlocals()となるだろうPythonの2.xのPythonで親の名前空間にアクセスする
私がしようとするだろうグローバル()のpython 3においても –
は、なぜあなたはこれを行うにはしたくない、それを行うための別の方法がありますか? –
私は2つの答えについてのコメントですでに説明しました。基本的に、私たちの学生のオンラインテストアプリケーションの脆弱性を探しています。正しいと思われるので、解決策を見つけるために生徒がテストコードをリバースエンジニアリングするのを防ぐ必要があります。 (もちろん、これを見つけるのに十分な賢い学生は、演習に合格するための十分なスキルを持っているはずです) – nvcleemp