معرفی شرکت ها


AEngineConsole-0.0.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Console applications engine.
ویژگی مقدار
سیستم عامل -
نام فایل AEngineConsole-0.0.1
نام AEngineConsole
نسخه کتابخانه 0.0.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Alex Abdelnur
ایمیل نویسنده a.aabdelnur@mail.ru
آدرس صفحه اصلی https://github.com/aaalllexxx/AEngine_console
آدرس اینترنتی https://pypi.org/project/AEngineConsole/
مجوز -
[сlass]: # (блок класса) <p style="text-align: center">Argument parser</p> =============== -------------- file: ArgParser.py class: ArgumentParser <p>Класс для парсинга аргументов из командной строки.</p> <br> [methods]: # (блок методов) ## <p style="text-align: center">Методы</p> -------------- #### <p style="text-align: center; font-weight: bolder">add_rule( )</p> ArgumentParse.add_rule(var_name, flag) ex: ArgumentParse.add_rule('MyKey', '-key'), ArgumentParse.add_rule('MyKey', ['-key1', '-key2']) <div style="margin: 30px 0"> <p><span style="color: green">var_name</span> - имя переменной, которая будет содержать значение после флага</p> <p><span style="color: green">flag</span> - флаг для обозначения аргумента (должен начинаться с "-" и стоять перед значением)</p> </div> -------------- #### <p style="text-align: center; font-weight: bolder">add_rules_dict( )</p> ArgumentParse.add_rules_dict(rules) ex: ArgumentParse.add_rules_dict({ 'key1': '-flag1', 'key2': ['-flag2', '-flag3'] }) <div style="margin: 30px 0"> <p><span style="color: green">rules</span> - словарь с правилами { var_name: flags } </p> </div> -------------- #### <p style="text-align: center; font-weight: bolder">parse( )</p> ArgumentParse.parse(args_list = None) ex: ArgumentParse.parse() <div style="margin: 30px 0"> <p><span style="color: green">args_list</span> - список аргументов. Если None, то парсинг происходит из sys.argv </p> </div> -------------- [сlass]: # (блок класса) <p style="text-align: center">Argument list</p> =============== -------------- file: ArgParser.py class: ArgumentList <p>Класс, содержащий аргументы консоли после ArgumentParser.parse().</p> <p>Singleton, следовательно каждый созданный экземпляр класса будет содержать, что и другие те же переменные.</p> <br> -------------- [usage]: # (блок применения) ## <p style="text-align: center">Применение</p> -------------- ex: python main.py --host smth.ru <p>main.py:</p> from AEngine_console.ArgParser import ArgumentParser, ArgumentList ArgumentParser.add_rule('host', ['--host', '-h']) ArgumentParser.parse() args = ArgumentList() print(args.host) <p></p> output: smth.ru


نیازمندی

مقدار نام
==5.0.1 bleach
==2022.6.15 certifi
==2.1.0 charset-normalizer
==0.9.1 commonmark
==0.19 docutils
==3.3 idna
==4.12.0 importlib-metadata
==23.7.0 keyring
==1.8.3 pkginfo
==2.12.0 Pygments
==0.2.0 pywin32-ctypes
==35.0 readme-renderer
==2.28.1 requests
==0.9.1 requests-toolbelt
==2.0.0 rfc3986
==12.5.1 rich
==1.16.0 six
==4.0.1 twine
==1.26.11 urllib3
==0.5.1 webencodings
==3.8.1 zipp


نحوه نصب


نصب پکیج whl AEngineConsole-0.0.1:

    pip install AEngineConsole-0.0.1.whl


نصب پکیج tar.gz AEngineConsole-0.0.1:

    pip install AEngineConsole-0.0.1.tar.gz