Python сохранить в файл цикла - PullRequest
0 голосов
/ 06 ноября 2018

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

Программирование - не самое сильное мое умение - надеюсь, кто-то может вам помочь

ОБНОВЛЕННЫЙ код:

try:
    rescue = cu.rescue(action="get", format="text")
    if rescue is None:
        print ("No existing rescue configuration.")
        print ("Saving rescue configuration.")
        cu.rescue(action="save")    
    else:
        print ("Rescue configuration exist:")
        print ("Updating rescue configuration")
        cu.rescue(action="save")
        print (rescue)
except Exception as err:
    print (err)

with open("Rescue Config.config", "w") as text_file:
text_file.write(rescue)

1 Ответ

0 голосов
/ 06 ноября 2018
В Python значение

имеет значение, замените последние несколько строк вашего кода на

with open("Rescue Config.config", "w") as text_file:
     text_file.write(rescue)

нет необходимости закрывать файл, это происходит автоматически при использовании оператора with

...