В настоящее время дорого анализируется файл, который генерирует словарь с ~ 400 ключами, парами значений, которые редко обновляются. Ранее была функция, которая разбирала файл, записывала его в текстовый файл в синтаксисе словаря (т.е. dict = {'Adam': 'Room 430', 'Bob': 'Room 404'}
) и т.д., И копировала и вставляла его в другую функцию, единственной целью которой было вернуть этот разборный словарь.
Следовательно, в каждом файле, где я бы использовал этот словарь, я бы импортировал эту функцию и назначил ее переменной, которая теперь является этим словарем. Хотите узнать, есть ли более элегантный способ сделать это, что не связано с явным копированием и вводом кода? Использование типа базы данных кажется ненужным, и текстовый файл дал мне понять, правильно ли был проведен синтаксический анализ, прежде чем добавлять его в функцию. Но я открыт для предложений.