在 VS 社区中启动带有参数的 Python 脚本

Launching Python Script With Arguments In VS Community

上下文:

在 Visual Studio Community 2019 工作,开发一个 Python 需要参数的脚本(1 到 3 之间的数字)。

因此,我将调试器配置为如下所示:

在我的 Python 脚本中,我试图打印这个参数:

print(str(date.today()) + " Argument Value :" + str(sys.argv))

问题:

我在控制台中得到了这个:

Argument Value: ['PathTo\MyScriptName.py', '1']

如何只获取参数而不获取脚本路径?

sys.argv[1]。 sys.argv 是一个列表。您应该首先检查它是否有 2 个(或更多)元素,但 sys.argv[0] 将始终是您脚本的路径。