vscode创建python编译环境(launch.json和setting.json)


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"
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM