我遵循了微软的文档并尝试了下面的SO帖子。目前我正在通过Python:CurrentFile和我的启动进行调试。json如下:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"args": ["saveData","-s","XYZ"]
}
]
}
并且我遇到以下错误
File "/home/XD/miniconda3/envs/drl/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/home/XD/miniconda3/envs/drl/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
...
File "/mnt/c/Users/XD/Documents/folder.vscode/launch.json", line 2
// Use IntelliSense to learn about possible attributes.
^
SyntaxError: invalid syntax
我的主要脚本如下:
if __name__ == "__main__":
parser = argparse.ArgumentParser(description='Choose Task')
subparser = parser.add_subparsers(dest='subcommand',help='sub-command help')
parser_sd = subparser.add_parser("saveData")
parser_sd.add_argument('-s','--Symbol', type=str, required=True)
parser_sd.add_argument('-f','--fileDest',type=str,default=None)
它有什么问题?
这是一个容易犯的错误:编辑 launch.json 文件,然后开始调试并得到你提到的错误。这意味着您正在尝试运行/调试 launch.json 文件本身,而不是您的代码。
切换到包含代码的选项卡,然后开始调试。
(正如@rioV8在评论中提到的,但这是一个很容易犯的错误,似乎值得回答)。
问题内容: 我的“其他”有两个错误,我不知道该怎么办。他们被标记为评论!!导入了“ Punto”和“ Cuadrante”。还有一个枚举。 问题答案: 您可以使用if and else if实现您想要的 如果有的话,您可以拥有更多。 您当前的代码缺少一些右括号,这会导致您所拥有的错误,并且可以通过以下方式修复: 另一种/更好的方法是:
问题内容: 我正在使用gwt uibinder。我想为字段动态设置值。我正在尝试这样的事情 并且该字段设置有这样的值 而且ValueStore有2种方法 问题是我无法调用getValue(key)。我只能调用no-args方法,这意味着以下操作是不可能的 请说明是否有一种方法可以实现,其中我可以调用传递了参数的方法。 问题答案: 不支持该方法,只能调用没有参数的方法。您将不得不直接将其公开为no
在我的Ruby应用程序中,我试图用RSpec测试一个用控制器参数调用的模块方法。 该模块是用于跟踪分析的EventTracker模块:https://github.com/doorkeeper/event_tracker 情况是这样的: > 从我的控制器中,我从控制器调用该方法,如下所示: 方法在模块中定义,如下所示: 终止 我尝试了不同的解决方案,但都不管用。例如: 第一个不起作用,因为trac
这是我到目前为止的MySQL代码: 在命令行上在MySQL中运行此代码会给我这个错误: 错误1064 (42000):您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,在第7行的“(TypeID))”附近使用正确的语法 我尝试过创建不同的测试表,省略了NULL/NOT NULL,但似乎什么都不起作用。任何帮助都将非常感谢!
问题内容: 运行以下代码时出现错误: 输出为: 有什么问题? 问题答案: 该方法应命名为构造函数,而不是。(请注意双下划线。) 如果使用单个下划线,则只需创建一个名为的方法,然后获取一个不带参数的默认构造函数。
C语言允许宏带有参数。在宏定义中的参数称为“形式参数”,在宏调用中的参数称为“实际参数”,这点和函数有些类似。 对带参数的宏,在展开过程中不仅要进行字符串替换,还要用实参去替换形参。 带参宏定义的一般形式为: #define 宏名(形参列表) 字符串 在字符串中可以含有各个形参。 带参宏调用的一般形式为: 宏名(实参列表); 例如: 在宏展开时,用实参 5 去代替形参 y,经预处理程序展开后的语句