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

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

1.首先,使用vscode打开main.py文件,点击 调试->打开配置 ,在打开

的launch.json文件增加 "cwd":"" ,加完之后,在我的电脑下该文件整体如下:

{
// 使用 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到当前路径

import os 
import sys
os.chdir(sys.path[0])
# 使用相对路径时,务必加入这三行

3.实在没有办法就只能使用绝对路径吧(不过这可能会涉及到隐私问题,不是很推荐)

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();