SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Список вопросов Печать

Получить настройки из конфигурационного файла DirectAdmin с помощью Python


Метки: directadmin python 

Ответы

RemiZOffAlex  Создано: 2017-03-25 18:39:10.563221  Обновлено: 2017-03-25 18:39:10.563221

Чтение

#!/usr/bin/env python3
# -*- coding: UTF-8 -*-

__author__ = 'RemiZOffAlex'
__copyright__ = '(c) RemiZOffAlex'
__license__ = 'MIT'
__email__ = 'remizoffalex@mail.ru'
__url__ = 'http://remizoffalex.ru'

import os
import configparser

CONFIG_PATH='/usr/local/directadmin/conf/directadmin.conf'

def get_conf():
    config = configparser.ConfigParser()

    with open(CONFIG_PATH, 'r') as f:
        config_string = '[directadmin.conf]\n' + f.read()
    config.read_string(config_string)

    return config

print(get_conf()['directadmin.conf']['ns1'])

Возможно будут интересны и другие вопросы