我正在使用适用于 Visual Studio 的 Python 工具。 (注意,不是 IronPython。)
我需要处理从命令行传递给模块的参数。我看到了如何通过在代码窗口中右键单击并选择“从调试开始”来在调试中启动模块。但是这种方法从不提示我输入命令行参数,并且 len(sys.argv) 总是 == 1。
如何在调试模式下启动我的模块并将参数传递给它,以便 sys.argv 有超过 1 个成员?
原文由 philologon 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在使用适用于 Visual Studio 的 Python 工具。 (注意,不是 IronPython。)
我需要处理从命令行传递给模块的参数。我看到了如何通过在代码窗口中右键单击并选择“从调试开始”来在调试中启动模块。但是这种方法从不提示我输入命令行参数,并且 len(sys.argv) 总是 == 1。
如何在调试模式下启动我的模块并将参数传递给它,以便 sys.argv 有超过 1 个成员?
原文由 philologon 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答861 阅读✓ 已解决
这些步骤显示在此处链接的图像中:
确保在调试时选择该环境