Я пытаюсь выполнить итерацию через переменные, установленные в скрипте python. Я наткнулся на следующее:Список пользовательских переменных, python
Enumerate or list all variables in a program of [your favorite language here]
и в первом примере:
#!/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
В нем перечислены все переменные, хранящиеся в памяти. Я хочу изолировать переменные, которые я создал в своем сценарии, а не список системных переменных, созданных по умолчанию. Есть какой-либо способ сделать это?
Возможный дубликат [Как получить список переменных в определенном модуле Python?] (Http://stackoverflow.com/questions/9759820/how-to-get-a-list-of-variables-in-cpecific -python-module) –