我正在尝试将参数传递给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 FIle
和Debug Python File
不会调用您在启动中定义的参数。除了F5
或Ctrl+F5
。它们只是运行python文件。
当然,您可以直接在终端中运行python文件并手动添加参数。