Например, начиная с этого dict:
Код: Выделить всё
folder_struct ={
"my_file": "file.csv",
"invoices": {
"inv_part_1": "inv_part_1.csv",
"inv_part_2": "inv_part_2.csv",
"inv_part_3": "inv_part_3.csv",
"invoices_previous": {
"old_invoices": "old_invoices.parquet"
}
}
}
Код: Выделить всё
U: invoices
U: inv_part_1
U: inv_part_2
U: inv_part_3
U: invoices_previous
U: old_invoices
U: my_file
Код: Выделить всё
D = initialize(folder_struct)
D.invoices.inv_part_1.url
D.invoices.inv_part_1.read()
D.my_file.do_something()
Есть ли способ добавить необходимую информацию о типе «будущей» структуры класса, даже если код еще не запускался?
Подробнее здесь: https://stackoverflow.com/questions/792 ... ated-class
Мобильная версия