У меня есть приложение PyQt, которое читает и записывает файлы данных. В каждый файл записывается «номер версии». Это простое число, похожее на: 1.2 или что-то (основные и второстепенные версии).Python: Лучшая практика для включения номера версии в приложение?
Я делаю это, чтобы изменить формат этих файлов данных в будущих версиях, а затем все еще правильно разобрать их, просто проверив, что версия находится внутри файла.
Мой вопрос заключается в том, что лучше всего хранить этот номер, хранящийся внутри самого приложения. То есть я просто скорректирую номер версии приложения в класс, который отвечает за чтение и запись файлов? Или я должен иметь какой-то объект/переменную, хранящуюся на верхнем уровне приложения, и каким-то образом получить к нему доступ из класса, ответственного за чтение и запись этих файлов. Если последний, как я его храню и как мне получить к нему доступ?
Спасибо.
очень хороший подход – sipiatti