У меня есть разделенный список, который я разделяю на "#", и он работает нормально.
Я могу добавлять и удалять ... и т. Д. И т. Д.
У меня возникли проблемы с обновлением списка для обновления в файле.
Когда я удаляю элемент из списка, он оставляет знак «#», на который он разбивается.
поэтому, когда я перетаскиваю список, следующий список ## 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 не будет работать должным образом, поскольку он, конечно, думает, что файл завершен ... как и должно быть.
Потенциально я мог бы записать его в новый файл, но это сработало бы один раз.