Обновление данных в файле



  • Всем привет.

    Есть скрипт, который собирает данные и потом записывает их в файл по команде "write file", вот так выглядит настройка записи
    ![alt text](0_1520540314208_2018-03-08_23-15-27.png image url)

    В функции, которая делает запись таких записей более 30, в первой надстройка "append" не активна, в остальных активна. В итоге плоучается файл, который формируется этой функцией. Первая команда, не имеет надстройки "Append"/"Дописывать", поэтому файл обновляется, а потом быстро восполняется обновленными данными.

    Проблема в том, что после обновлениях файла етсь время, когда файл не полность индентичен предыдущему в плане структуры, етсь не все строки.

    Как можно записывать, но не удалять все, а менять новые значения?

    Например было:
    a;123
    b;125
    c;126

    Скрипт делает так:

    1. Удаляет все
    2. Записывает a;124
    3. Записывает b;126
    4. Записывает c;127

    Хотелось бы как-то так:

    1. Меняет 123 > 124
    2. Меняет 125 - 126
    3. Меняет 126 - 127

    Пишите в ЛС кто может сделать или в топике может кто что подскажет.



  • @Krotiki, тогда нужно читать файл в список, искать нужную строку, менять значение, сохранять список и записывать файл в список.


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.