Я пытаюсь отладить скрипт IronPython (для некоторых задач для моей компании требуется IronPython) с использованием кода Visual Studio. Версия IronPython должна быть выполнена с использованием -X:Frames
.
Вот как я буду запускать скрипт из командной строки:
ipy -X:Frames my_script.py
Добавление -X:Frames
в свойство "args" launcher делают его аргументом для скрипта вместо интерпретатора, который является неправильным:
ipy my_script.py -X:Frames
Есть ли способ передать аргументы самому интерпретатору?
Если это помогает, здесь моя конфигурация запуска:
"launch": {
"configurations": [
{
"name": "My Tests",
"type": "python",
"request": "launch",
"stopOnEntry": false,
"pythonPath": "ipy",
"program": "C:\\temp\\my_script.py",
"args": ["-X:Frames"],
"cwd": "C:\\temp",
"env": {},
"envFile": "",
"debugOptions": [
"RedirectOutput"
]
}
]
},
В настоящее время нет способа передать явные аргументы интерпретатору, а не самому скрипту. См. Этот запрос функции и, пожалуйста, оставьте +1 реакцию, чтобы проголосовать за ваше желание увидеть ее реализовано.