#!env/bin/python3.10 # -*- coding: UTF-8 -*- import sys #для работы с аргументами #активация FLASK from flask import Flask app = Flask(__name__, static_url_path='', static_folder='') app.config.from_object('config') #активируем файл конфигурации #======================================================================= #Процедура чтения переменных из файла config.py #======================================================================= def GetConfig(VarName): try: return app.config[VarName] #чтение конфига except: return "" #если переменная не задана в конфиге, то выдаем пустоту #======================================================================= #MAIN #======================================================================= if __name__ == "__main__": if len (sys.argv) > 1: #если что-то передано кроме имени файла if (sys.argv[1]=='--getconfig'): #получаем команду print (GetConfig(sys.argv[2])) #отправляем аргумент в процедуру