VScode导入自定义模块

在这里插入图片描述
datasets与trains在同一级目录下面;datasets下面有dataset.py,trains下面有train_headpose.py

导包
train_headpose.py里面导入dataset.py
方法

编辑lanuch.json文件
vscode左侧工具栏点击debug按钮,点击设置
在这里插入图片描述
使用code runner插件
首先在扩展中搜索code runner进行安装
然后ctrl+shift+p配置settings.json

{
    "code-runner.fileDirectoryAsCwd": true,
    "code-runner.runInTerminal": true
}
import os
print(os.getcwd())
import sys
sys.path.append('..')
from datasets.dataset import MyData

原因:
vscode里面工程子文件下面os.getcwd() 返回的不是当前路径,而是当前工程路径(就是.vscode文件夹路径)。通过编辑launch.json,settings.json文件就能正常导入模块

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值