Pythonスクリプトで設定された変数を反復処理しようとしています。私は次のことに出くわしました:
[ここであなたの好きな言語]のプログラムのすべての変数を列挙またはリストします
そして最初の例では:
#!/us/bin/python
foo1 = "Hello world"
foo2 = "bar"
foo3 = {"1":"a", "2":"b"}
foo4 = "1+1"
for name in dir():
myvalue = eval(name)
print name, "is", type(name), "and is equal to ", myvalue
メモリに保存されているすべての変数が一覧表示されます。スクリプトで作成した変数を分離し、デフォルトで作成されたシステム変数を一覧表示したくない。これを行う方法はありますか?