当前位置:   article > 正文

VScode导入自定义模块_vscode写导入vscode模块

vscode写导入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
}
  • 1
  • 2
  • 3
  • 4
import os
print(os.getcwd())
import sys
sys.path.append('..')
from datasets.dataset import MyData
  • 1
  • 2
  • 3
  • 4
  • 5

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

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号