首页 > 解决方案 > 使用 Visual Studio Code 进行调试时如何设置 Python 解释器选项?

问题描述

我正在尝试使用 Visual Studio Code 调试 IronPython 脚本(我的公司需要 IronPython 来完成某些任务)。IronPython 的版本必须使用该-X:Frames选项执行。

以下是我从命令行运行脚本的方式:

ipy -X:Frames my_script.py

添加-X:Frames到“args”启动器属性使其成为脚本的参数,而不是不正确的解释器:

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"
            ]
        }
    ]
},

标签: pythonvisual-studio-code

解决方案


目前没有办法将显式参数传递给解释器而不是脚本本身。看到这个功能请求,请留下 +1 的反应来投票支持你希望看到它实现的愿望。


推荐阅读