在Visual Studio Code (Python)中使用Debug/Run按钮和F5/Ctrl+F5时的不同行为.



我正在尝试将参数传递给python脚本,我使用的是标准的" python文件";使用"launch.json"文件用于此目的。我已经在调试配置中定义了参数("args": ["car"]),并开始使用F5运行脚本。它正在起作用。应用程序可以访问传递的参数。

但是,如果我尝试点击"Run Python File"按钮,脚本崩溃,因为没有传递参数给它。

同样适用于"Debug Python文件"-Button和Ctrl+F5。Ctrl+F5有效,点击按钮无效。

这里有什么问题?

我试图用传递的参数运行的代码:

https://github.com/RGGH/ebay_api_postgres/blob/main/ebay_21.py

运行Python文件"调试Python文件"不要运行"项目",这样它们就不会从项目配置中获取参数。使用F5和Ctrl-F5,或在终端中运行。

是的。正如Tim Roberts的解释,您可以在终端中获得执行的命令,您将发现Run Python FIleDebug Python File不会调用您在启动中定义的参数。除了F5Ctrl+F5。它们只是运行python文件。

当然,您可以直接在终端中运行python文件并手动添加参数。

相关内容

  • 没有找到相关文章

最新更新