当前位置: 首页 > 知识库问答 >
问题:

Visual Studio Code:如何使用参数调试Python脚本

谷博艺
2023-03-14

我使用视觉工作室代码是为了调试Python脚本。

按照这个指南,我在< code>launch.json文件中设置了参数:

但当我按下Debug时,它会显示我的论点未被识别,VisualStudio代码会显示:

错误:无法识别的参数

由于Visual Studio Code使用PowerShell,让我们使用相同的参数执行相同的文件:

所以:相同的文件、相同的路径和相同的参数。它在终端中工作,但在Visual Studio代码中不工作。

我哪里错了?

共有2个答案

子车煌
2023-03-14

在视觉上

--trail=0 --g=0 --V="HO" --save_interval=10 --verbose=True

我只是不知道为什么他们在Visual Studio代码中不支持这一点。一个一个地列出论点很麻烦,也有点傻。他们只需将参数字符串传递给Python解析器,事情就很容易完成了。

卫嘉佑
2023-03-14

我认为--城市和奥克兰被用作一个单一的论点。也许可以像这样尝试将它们分开...

    "args": ["--city","Auckland"]

如:

--key1 value1 value2 --key2 value3 value4

只需将它们依次放入参数列表中:

< code>"args": [" - key1 "," value1 "," value2 ","- key2 "," value3 "," value4"]

 类似资料:
  • 问题内容: 我知道我可以使用以下命令从bash脚本运行python脚本: 但是,如果我想将变量/自变量从bash脚本传递到python脚本,该怎么办?我怎样才能做到这一点? 基本上,bash会计算出文件名,然后python将其上传,但是当我调用它时,我需要将文件名从bash发送到python。 问题答案: 要在bash脚本中执行python脚本,您需要调用与终端相同的命令。例如 要在python中

  • 问题内容: 我想从C调用Python脚本,并传递脚本中所需的一些参数。 我要使用的脚本是mrsync或多播远程同步。我通过调用以下命令从命令行进行了工作: -m是包含目标ip地址的列表。-s是包含要同步的文件的目录。-t是目标计算机上将放置文件的目录。 到目前为止,通过使用以下C程序,我设法运行了没有参数的Python脚本: 这很好。但是,我找不到如何将这些参数传递给方法的方法。 问题答案: 似乎

  • 我喜欢确定Java运行时环境可用并检查它们的版本。我的代码将输出正确的jre路径,但无法执行java.exe. 当程序路径是变量时,用批处理脚本中的参数调用程序的正确方法是什么? 我的剧本 错误

  • 问题内容: 我有一些用PHP编写的代码,但是我还开发了一个用Python编写的脚本。是否可以从PHP代码调用此Python脚本? 如果是,如何从PHP将参数传递给Python脚本? 我试图找到一个没有成功的答案。 有人可以给我一个提示吗? 问题答案: 您使用系统功能:http : //php.net/manual/en/function.system.php 像这样:

  • 问题内容: 我正在研究一个散布一堆jython和Java代码的应用程序。由于程序的性质(使用wsadmin),我们实际上仅限于Python 2.1 当前,我们有一个同时包含Java源代码和.py模块的jar。该代码当前是使用java调用的,但我希望删除此代码,以便将尽可能多的功能迁移到jython。 我的问题是我想从调用的jython脚本中导入或执行现有jar文件中的python模块。我尝试了几种

  • 我试图使用jython在java中执行python脚本。重要的是,我需要使用jython将命令行参数传递给脚本,例如myscript。py arg1 arg2 arg3。这里有一个类似的问题:将参数传递到Java中的Python脚本 这没有得到完全的回答(所有解决方案都不起作用)。 我的代码现在看起来像这样: 然而,这似乎没有向python脚本传递任何参数。对如何正确地做这件事有什么建议吗?这一定