Привет! Как прочить имена всех файлов в папке а потом их импортировать(Все файлы с расширение .py) и узнать значение переменной
Я сделал вот такой вот код но что дальше не знаю:
import os
for file in os.listdir("file"):
files = file.replace('.py', '')
exec('import '+files)
print('import '+files)
В результате получается:
import ar
import er
import gh
В каждом из этих фалов есть переменная 'act' в которой находится определённое число.
Я пробывал вот так вот но получаю ошибку:
import os
for file in os.listdir("file"):
files = file.replace('.py', '')
exec('from file import '+files)
print('from file import '+files)
exec('print(files.act)')
Ошибка:
AttributeError: 'str' object has no attribute 'act'