vscode中使用python的相对路径问题

在使用vscode写python相对路径的时候经常会报错,于是就收集了以下的几种方法

  1. 首先,使用vscode打开main.py文件,点击 调试->打开配置 ,在打开的launch.json文件增加 “cwd”:”” ,加完之后,在我的电脑下该文件整体如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    {
    // 使用 IntelliSense 了解相关属性。
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
    {
    "name": "Python: 当前文件",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "console": "integratedTerminal",
    "cwd":""
    }
    ]
    }
  2. 手动chdir到当前路径

    1
    2
    3
    4
    import os 
    import sys
    os.chdir(sys.path[0])
    # 使用相对路径时,务必加入这三行
  3. 实在没有办法就只能使用绝对路径吧(不过这可能会涉及到隐私问题,不是很推荐)

北月 wechat
欢迎您扫一扫上面的微信公众号( 或者搜索:WK_wwxk )订阅吾空的微信公众号
┭┮﹏┭┮学业繁忙,暂未运营,没时间,先挂着瞅瞅,嘿嘿
可以对我进行打赏了哦!!!
如果觉得本文对您有启发,可以随意打赏一点鼓励我继续更新!
显示 Gitment 评论
0%