Как отладить файл python на pycharm, передавая несколько параметров? - PullRequest
0 голосов
/ 11 апреля 2019

Извините, если это тривиальный вопрос, но я не смог найти ответ на него.

Я действительно новичок в python и решил использовать pycharm, потому что раньше я работал с intellij в моем предыдущемjob (Java).

Что ж, я хочу отладить код в pycharm, и для отладки проекта без предоставления каких-либо параметров это было просто, просто дважды щелкните файл python и выберите debug ...

Дело в том, что для запуска проекта, над которым я работаю, мне нужно запустить следующий код на терминале

clear; clientid=d57f00e-8a58-c9e647144947 clientsecret="gGO1XjHly/NQZZvTTWET=" keyvaultidentifier=ty-keyvault tenant=9091f191-4969-4532-82ba-f9a96db6f8a6 environment=dev python3 -m testing_server

Мой вопрос будет таким: Как я могу сделатьэта команда запущенная команда, в которой я могу отлаживать код на pycharm?

Я нашел опцию «Выполнить»> «Редактировать конфигурацию»> «Python», но почему-то не совсем понял, что разместить, где

enter image description here

Есть советы?Извините за тривиальный вопрос, просто требуется слишком много времени, чтобы сделать что-то такое простое.

Приветствия.

Ответы [ 3 ]

1 голос
/ 11 апреля 2019

Кажется, у вас нет никаких конфигураций запуска, ниже приведен снимок экрана с примером: enter image description here

Также, чтобы использовать аргументы командной строки, вы можете использоватьмодуль щелчка:

https://click.palletsprojects.com/en/7.x/

0 голосов
/ 11 апреля 2019

вы должны создать новый файл, например dev.py, внутри вашей папки настроек, например.

[projectname]/
├── [projectname]/
│   ├── __init__.py
│   ├── [projectname]/
│   │   ├──settings.py
│   │   └──dev.py
│   ├── urls.py
│   └── wsgi.py
└── manage.py

загрузить его, когда проект находится в режиме отладки. и этот файл будет содержать все эти значения.

clientid=d57f00e-8a58-c9e647144947
clientsecret="gGO1XjHly/NQZZvTTWET=" 
keyvaultidentifier=ty-keyvault 
tenant=9091f191-4969-4532-82ba-f9a96db6f8a6 

и для отладки. создать конфигурацию запуска

как показано ниже

enter image description here

0 голосов
/ 11 апреля 2019

Это сообщение также ответят здесь: Параметры запуска Pycharm

В поле Параметры скрипта поместите ваши параметры внутрь, например: "gGO1XjHly / NQZZvTTWET =", но не забывайте двойные кавычки.

в опциях Field Interpreter вы устанавливаете флаг для вызова, например: -clientsecret

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...