miner2100, дам не очень приятный ответ. Можно просмотреть историю изменений каждого релиза, 7.5, 7.6 и т.д.
Но это наверняка будет очень много инфы. Тем более это мажорная версия (то есть обратно несовместимая) с 7 на 8
Например в Python 2.Х.Х писалось print "Hello World"
А в Python 3.Х.Х пишется print("Hello World")
Наверняка это не единственно изменение и их будет достаточно много
WebforSelf, больше лишних повторений - больше вес файла, дольше загрузка. Если вам важна скорость, то можно просто оптимизировать файл минифаерами, которые как раз соберут все лишние повторения и сократят код
Есть библиотека APScheduler, в которой можно запланировать выполнение функции по определенному времени. В вашем случае - когда наступает новая минута. Ориентироваться она будет на системное время
Вопрос изначально был некорректный ибо я не понимал значения аббревиатур. В общем мне просто нужно было хранить определенные данные, визуально наглядные, редко изменяющиеся. Так что мне просто нужна была Вики. Я выбрал DokuWiki
Ну потому что это не файлы. Я "Грубо" назвал их файлами, потому что принцип похожий.
Допустим есть элемент Гвозди в разделе /Склад/Метизы
У него есть значения ID, NAME, VALUE, TYPE и т.д.
Или вы предлагаете мне хранить в элементы в самой файловой системе вместо БД?
Типа {Рабочая папка}/Склад/Метизы/Гвозди.json и в нем сведения об элементе
Vindicar, У меня как раз второй случай. Функция считывает файл с интервалом в 50 мс и как только видит что locked = 1, у неё есть ~950 мс что бы увеличить step на введенное количество,
уменьшить count на введенное количество *2
и записать в файл
Vindicar, нашёл Lock, смысл понял. Однако сделал это только сегодня...
А вчера решил проблему на половину)
Добавил в словарь "Locked":0
Когда счетчик начинает работу он записывает в неё 1. Когда заканчивает 0. И уходит в sleep на секунду
А функция добавления открывает файл и проверяет что "Locked" == 0, если нет то открывает заново и проверяет до тех пор, пока не будет 0. Ну и выполняет вычитание из "count" и сразу запись в файл.
Таким образом она записывает в файл значение только в тот момент, когда он не открыт функцией счетчика
Yupiter7575, ну окей. Как мне заставить работать одновременно две функции в петле, что бы они могли работать с одними и теми же данными. Допустим с одной переменной. При этом не мешая друг другу