> 文档中心 > 【ModuleNotFoundError & ImportError】之在 Spyder 正确复制相对路径

【ModuleNotFoundError & ImportError】之在 Spyder 正确复制相对路径

目录

  • 前言
  • 1 两个视图
    • 1.1. 从项目视图复制相对路径
    • 1.2. 从工作目录视图复制相对路径
  • 2 不同路径的导入语句是不同的
  • 总结

前言

提示:这里可以添加本文要记录的大概内容:

本文介绍了如何在 Spyder 中正确复制相对路径。


提示:以下是本篇文章正文内容,下面案例可供参考


1 两个视图

请注意下图中的两个视图:项目视图与工作目录视图
【ModuleNotFoundError & ImportError】之在 Spyder 正确复制相对路径


1.1. 从项目视图复制相对路径

从项目视图复制的相对路径是相当于项目目录而言的:
【ModuleNotFoundError & ImportError】之在 Spyder 正确复制相对路径


1.2. 从工作目录视图复制相对路径

从工作目录视图复制的相对路径是相当于工作目录而言的:
【ModuleNotFoundError & ImportError】之在 Spyder 正确复制相对路径

2 不同路径的导入语句是不同的

# 从项目视图导入from L03Python基础视频.Day16_1st_half_数据搜索可视化升级.图形化编程.input_view import InputViewimport L03Python基础视频.Day16_1st_half_数据搜索可视化升级.图形化编程.input_view# 从工作目录导入from input_view import InputViewimport input_view

总结

  1. 使用从项目视图复制的相对路径,看起来导入语句非常臃肿,显得笨拙。
  2. 使用从工作目录复制的相对路径,看起来简单、清新,显得灵巧。
  3. 注意将复制时的工作目录加入 sys.path,否则导入语句可能报错。这是重点。


书法艺术字体