Debugging Python In VScode ( // Use IntelliSense to learn about possible attributes. ^ SyntaxError: invalid syntax )
Debugging Python In VScode ( // Use IntelliSense to learn about possible attributes. ^ SyntaxError: invalid syntax )
我在 VScode ( ctrl + shift + D ) 上使用自定义 launch.json 调试工具,但我无法 运行 我的程序。
帮我解决这个问题。
这是我的回溯
Traceback (most recent call last):
File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home/odroid/.vscode-server/extensions/ms-python.python-2020.12.424452561/pythonFiles/lib/python/debugpy/__main__.py", line 45, in <module>
cli.main()
File "/home/odroid/.vscode-server/extensions/ms-python.python-2020.12.424452561/pythonFiles/lib/python/debugpy/../debugpy/server/cli.py", line 444, in main
run()
File "/home/odroid/.vscode-server/extensions/ms-python.python-2020.12.424452561/pythonFiles/lib/python/debugpy/../debugpy/server/cli.py", line 285, in run_file
runpy.run_path(target_as_str, run_name=compat.force_str("__main__"))
File "/usr/lib/python3.6/runpy.py", line 261, in run_path
code, fname = _get_code_from_file(run_name, path_name)
File "/usr/lib/python3.6/runpy.py", line 236, in _get_code_from_file
code = compile(f.read(), fname, 'exec')
File "/home/odroid/Documents/python/crawling-worker/.vscode/launch.json", line 2
// Use IntelliSense to learn about possible attributes.
^
SyntaxError: invalid syntax
*** 这是我的 launch.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"
}
]
}
您需要先在 VS Code 中打开您尝试 运行 的 Python 文件。
"program": "${file}"
告诉 VS Code 运行 当前文件,而你在 VS Code 中打开的当前文件是 launch.json。
或者,您可以指定您尝试 运行 的 Python 文件的绝对路径。
"program": "Full/Path/To/Script.py"
或者相对于您在 VS Code 中打开的当前文件夹的路径。
"program": "${workspaceFolder}/Script.py"
我在 VScode ( ctrl + shift + D ) 上使用自定义 launch.json 调试工具,但我无法 运行 我的程序。 帮我解决这个问题。 这是我的回溯
Traceback (most recent call last):
File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home/odroid/.vscode-server/extensions/ms-python.python-2020.12.424452561/pythonFiles/lib/python/debugpy/__main__.py", line 45, in <module>
cli.main()
File "/home/odroid/.vscode-server/extensions/ms-python.python-2020.12.424452561/pythonFiles/lib/python/debugpy/../debugpy/server/cli.py", line 444, in main
run()
File "/home/odroid/.vscode-server/extensions/ms-python.python-2020.12.424452561/pythonFiles/lib/python/debugpy/../debugpy/server/cli.py", line 285, in run_file
runpy.run_path(target_as_str, run_name=compat.force_str("__main__"))
File "/usr/lib/python3.6/runpy.py", line 261, in run_path
code, fname = _get_code_from_file(run_name, path_name)
File "/usr/lib/python3.6/runpy.py", line 236, in _get_code_from_file
code = compile(f.read(), fname, 'exec')
File "/home/odroid/Documents/python/crawling-worker/.vscode/launch.json", line 2
// Use IntelliSense to learn about possible attributes.
^
SyntaxError: invalid syntax
*** 这是我的 launch.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"
}
]
}
您需要先在 VS Code 中打开您尝试 运行 的 Python 文件。
"program": "${file}"
告诉 VS Code 运行 当前文件,而你在 VS Code 中打开的当前文件是 launch.json。
或者,您可以指定您尝试 运行 的 Python 文件的绝对路径。
"program": "Full/Path/To/Script.py"
或者相对于您在 VS Code 中打开的当前文件夹的路径。
"program": "${workspaceFolder}/Script.py"