2013-03-27 1 views
0

У меня есть файл config.ini, который редактируется несколькими сценариями Python одновременно, и я столкнулся с большой проблемой здесь, потому что при обновлении некоторые значения восстанавливаются, и это все испортит ... I не может использоватьИзменение только одного значения в configparser Python 3

config.read("config.ini") 

каждый раз, когда мне нужно обновить одно значение из-за высокой активности жесткого диска вызывает скрипты не будут синхронизированы, и после нескольких цикла проходит все рушится снова.

Итак, как мне изменить только одно значение?

+1

Похоже, вы используете конфигурационный файл для чего-то другого, чем его прямого назначения - поэтому исправление может быть использовать что-то другое, что лучше поддерживает параллелизм и частые обновления. – martineau

ответ

0

Хорошо, либо вы хотите использовать базу данных вместо файла конфигурации, либо вам нужно использовать stat, чтобы узнать, был ли файл изменен или вы хотите использовать inotify. Pyinotify может обнаружить, есть ли обмен файлами и оповещение через событие.

Примеров см Pyinotify website

 Смежные вопросы

  • Нет связанных вопросов^_^