Я уже некоторое время пытаюсь читать файлы Python и печатать его переменные. Можно ли просматривать и распечатывать переменные другого файла без импорта или запуска? Все, что я уже искал, объясняет только, как импортировать или использовать execfile и т. Д. (Отказ от ответственности, я, вероятно, туп)
Это то, что я имею до сих пор:
for vars in dir():
print(vars)
Теперь, это прекрасно работает для файла, из которого он запускается, но когда я пытаюсь этот код:
for vars in file:
print(vars)
(файл просто path.read ())
Ну, это дает мне каждый символ файла в новой строке. Я понятия не имею, является ли мой цикл правильным. Придется ли мне писать что-то, что будет вручную находить каждую переменную, а затем добавлять ее в список?