Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
1 / 1 / 0
Регистрация: 07.01.2019
Сообщений: 45

Выполнение программы с параметрами из отладчика в PyCharm

05.03.2021, 21:31. Показов 2432. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть программа xxxxx.py которая запускается с передачей параметров.
Хочу запустить программу в отладчике в PyCharm. Как сделать "обертку" для программы xxxxx.py чтобы программа работала под управлением отладчика?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.03.2021, 21:31
Ответы с готовыми решениями:

Защита программы от дизассемблера и отладчика
Всем привет! Имеется небольшая простенькая программа на С++. Необходимо реализовать еще в ней защиту от отладчика и дизассемблера. ...

Код программы на Си дизассемблер в составе отладчика
как откомпилировать программу на Си в VS 2010 результат работы дизассемблера в составе отладчика

Завершение программы При запуске Локального отладчика
Ребята проблема с VS 2015 на С++ Пишу Код даже просто простой Void main() { } запускаю и включается консоль и ничего не...

6
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
05.03.2021, 21:44
Nail1959, она и так работает под управлением отладчика, если запущен дебаг.
0
1 / 1 / 0
Регистрация: 07.01.2019
Сообщений: 45
05.03.2021, 22:01  [ТС]
Может я не точно описал задачу.
Программа my_encoder_preprocess.py имеет аргументы которые можно передать в командной строке.
Если я просто запущу в отладчике программу я получаю ошибку:

Connected to pydev debugger (build 203.7148.72)
usage: my_encoder_preprocess.py [-h] [-o OUT_DIR] [-d DATASETS] [-s]
[--no_trim]
datasets_root
my_encoder_preprocess.py: error: the following arguments are required: datasets_root

Process finished with exit code 2

Аргументы для программы

parser.add_argument("datasets_root", type=Path, help=\
"Path to the directory containing your LibriSpeech/TTS and VoxCeleb datasets.")
parser.add_argument("-o", "--out_dir", type=Path, default=argparse.SUPPRESS, help=\
"Path to the output directory that will contain the mel spectrograms. If left out, "
"defaults to <datasets_root>/SV2TTS/encoder/")
parser.add_argument("-d", "--datasets", type=str,
default="librispeech_other,voxceleb1,vox celeb2", help=\
"Comma-separated list of the name of the datasets you want to preprocess. Only the train "
"set of these datasets will be used. Possible names: librispeech_other, voxceleb1, "
"voxceleb2.")
parser.add_argument("-s", "--skip_existing", action="store_true", help=\
"Whether to skip existing output files with the same name. Useful if this script was "
"interrupted.")
parser.add_argument("--no_trim", action="store_true", help=\
"Preprocess audio without trimming silences (not recommended).")
args = parser.parse_args()
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
05.03.2021, 22:05
Мож я тоже не понял. В Run Configuration напиши аргументы какие тебе надо
0
1 / 1 / 0
Регистрация: 07.01.2019
Сообщений: 45
05.03.2021, 22:31  [ТС]
Зашел в Редактирование конфигурации.
Вставил в Parameters datasets_root
Не могу найти куда вставить значение этого параметра.
Если напишу параметр=значение параметра возникает ошибка.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
05.03.2021, 22:35
Чет мы о разном, похоже, говорим.
1
1 / 1 / 0
Регистрация: 07.01.2019
Сообщений: 45
05.03.2021, 22:42  [ТС]
Вставил в Prameters макрос $Prompt$. Этого мне уже достаточно . Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.03.2021, 22:42
Помогаю со студенческими работами здесь

Выполнение и логирование файла с параметрами
Добрый день, дамы и господа. Прошу помогите, ни как не могу сообразить, как логировать операцию в файл. @echo off set...

Выполнение блока DO с параметрами запроса
Коллеги, здравствуйте! Мы переходим на PostgreSQL с MySQL и мне нужно написать скрипт для вставки так, что бы это работало максимально...

Отладка программы с асинхронными методами, настройка параметров отладчика VS2019
Впервые стал отлаживать программу с асинхронными методами и сразу столкнулся с разнообразными &quot;чудесами&quot;. С одними чудесами...

Выполнение хранимой процедуры с выходными параметрами
В базе данных MS SQL есть хранимая процедура Come с выходными параметрами (output) @e1, @e2 типа nvarchar. По нажатию на кнопку нужно...

Выполнение scanf с заведомо неверными параметрами
Необходимо ввести двузначное число для дальнейшей обработки (ввод символов недопустим). Если введен левый символ - затребовать повторный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru