Удаление элемента из разделенного списка и удаление разделенного символа - PullRequest
0 голосов
/ 09 мая 2019

У меня есть разделенный список, который я разделяю на "#", и он работает нормально.

Я могу добавлять и удалять ... и т. Д. И т. Д.

У меня возникли проблемы с обновлением списка для обновления в файле.

Когда я удаляю элемент из списка, он оставляет знак «#», на который он разбивается.

поэтому, когда я перетаскиваю список, следующий список ## item # item1 # item2 и т. Д., Поэтому он думает, что в списке есть дополнительный элемент.

def WriteNewList(list):
    Parent.Log(ScriptName, "write new list started")
    with open(request_file, "w") as fw:
        for request in list:
            if request_list_empty:
                fw.write(request)
            else:
                fw.write("#%s" % request)

и оператор if не будет работать должным образом, поскольку он, конечно, думает, что файл завершен ... как и должно быть.

Потенциально я мог бы записать его в новый файл, но это сработало бы один раз.

...