diff --git a/.gitignore b/.gitignore index ad4cda1..985d3dc 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,5 @@ config.py config.yaml __pycache__** res.xml -.venv** \ No newline at end of file +.venv** +*.csv \ No newline at end of file diff --git a/app.py b/app.py index 69b34a3..cf53430 100644 --- a/app.py +++ b/app.py @@ -1,5 +1,8 @@ import yaml import cloud +import datetime + +ResFile = "res/VMList_" + str(datetime.datetime.now()) + ".csv" # Файл для записи информации о виртуальных машинах # Загрузка конфигурации из файла config.yaml for config in yaml.safe_load(open("config.yaml", "r")): @@ -14,4 +17,5 @@ for config in yaml.safe_load(open("config.yaml", "r")): for vm in c.getVMList(): sep = ";" # Вывод информации о виртуальных машинах в формате "name;OS;ipAddress;status" - print(sep.join(vm.values())) + with open(ResFile, "a") as f: + print(sep.join(vm.values()), file=f)