【ModuleNotFoundError 与 ImportError】之在 Spyder 正确复制路径


前言

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

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


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


1 两个视图

请注意下图中的两个视图:项目视图与工作目录视图
在这里插入图片描述


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

从项目视图复制的相对路径是相当于项目目录而言的:
在这里插入图片描述


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

从工作目录视图复制的相对路径是相当于工作目录而言的:
在这里插入图片描述

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

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

# 从工作目录导入
from input_view import InputView
import input_view


总结

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


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值