在 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] 将始终是您脚本的路径。
上下文:
在 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] 将始终是您脚本的路径。