在 VS Code 中调试时,我尝试提供命令行,但它不需要任何命令行,它直接移动到
input()
。这里 len(sys.argv)
始终等于 1。
我看到一个老问题,几乎是一样的,但没有帮助。
手表上显示
len(sys.argv)=1
并且不需要任何输入
如果您想传递一些值,请将
"args": ["arg1", "arg2", "arg3"]
添加到您的 launch.json
。
此配置可确保当您的脚本在调试器中运行时,
sys.argv
将包含指定的参数。
阅读有关参数的文档了解更多详细信息。