Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 24, 2019 14:56:58

VIRTOK
Зарегистрирован: 2017-10-23
Сообщения: 77
Репутация: +  0  -
Профиль   Отправить e-mail  

Сократить запись кода , получение данных из файла конфигурации

Сократить запись кода
Задача сократить запись кода
FTP_login= Config.get_setting (path, “FTP”, “FTP_login”)

Есть функция парсера в файле Config.py она парсит данные из файл settings.ini

Файл start.py

 import Config
path = "D:\\CODE\\Libs\\settings.ini"
#[FTP]
FTP_login= Config.get_setting (path, "FTP", "FTP_login")
print(FTP_login)


Файл Config.py
 def get_setting(path, section, setting):
    """
    Print out a setting
    Вывести настройки
    """
    config = get_config(path)
    value = config.get(section, setting)
    msg = "{section} {setting} = {value}".format(
        section=section, setting=setting, value=value
    )
    #print(msg)
    return value

Файл settings.ini
 [FTP]
ftp_login = test

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version