Pie*_*roo 6 python visual-studio-code
如何在Visual Studio Code中将python作为主要模块运行?
从命令行,我将使用该-m
开关,例如
python -m program.py
Run Code Online (Sandbox Code Playgroud)
我需要这样做才能使相对导入起作用。
我可以添加一些launch.json
文件吗?
如果这不可能,我可能需要用runpy
see python docs做些什么,但是如果vscode可以做到这一点将是很好的。
编辑:
目前,我使用一个额外的run.py
文件作为解决方法,将该文件放在要运行的程序包之外。然后配置vscode来运行该文件:
"program": "${workspaceRoot}/../run.py"
Run Code Online (Sandbox Code Playgroud)
从run.py
我导入包并调用其入口点函数。
Don*_*Don 11
可以在此处找到调试模块的文档:https : //code.visualstudio.com/docs/python/debugging#_debugging-specific-app-types
您需要做的就是:
Python: Module
在 VS Code 中选择调试配置launch.json
并找到Python: Module
配置部分并将设置的值替换为module
模块名称,例如program
归档时间: |
|
查看次数: |
2332 次 |
最近记录: |