a. .vscode下launch.json文件
{"version": "0.2.0","configurations": [
{//配置名称,将会在启动配置的下拉菜单中显示"name": "Python",//配置类型"type": "python",//请求配置类型,可以为launch(启动)或attach(附加)//launch: VSCode 会打开这个程序然后进入调试//attach:你已经打开了程序,然后接通内部调试协议进行调试"request": "launch","stopOnEntry": false,"pythonPath": "C:\\Users\\Liz\\AppData\\Local\\Programs\\Python\\Python38\\python.exe",//将要进行调试的程序的路径"program": "${file}",//调试程序时的工作目录,一般为${workspaceRoot}即代码所在目录"cwd": "${workspaceRoot}","env": {},"envFile": "${workspaceRoot}/.env","debugOptions": ["WaitOnAbnormalExit","WaitOnNormalExit","RedirectOutput"]
}
]
}
预定义变量
${workspaceFolder} - 当前工作目录(根目录)
${workspaceFolderBasename} - 当前文件的父目录
${file} - 当前打开的文件名(完整路径)
${relativeFile} - 当前根目录到当前打开文件的相对路径(包括文件名)
${relativeFileDirname} - 当前根目录到当前打开文件的相对路径(不包括文件名)
${fileBasename} - 当前打开的文件名(包括扩展名)
${fileBasenameNoExtension} - 当前打开的文件名(不包括扩展名)
${fileDirname} - 当前打开文件的目录
${fileExtname} - 当前打开文件的扩展名
${cwd} - 启动时task工作的目录
${lineNumber} - 当前激活文件所选行
${selectedText} - 当前激活文件中所选择的文本
${execPath} - vscode执行文件所在的目录
${defaultBuildTask} - 默认编译任务(build task)的名字
b. .vscode下setting.json文件
//将设置放入此文件中以覆盖默认值和用户设置。
{"python.pythonPath": "C:\\...\\python.exe","python.linting.pylintEnabled": false,"python.linting.pep8Enabled": true,"python.linting.lintOnSave": true,"python.formatting.provider": "yapf"}