导入redis_db失败

导入redis_db失败

如题,具体导入的两种方式如下,都失败,报错不一样,请老师帮忙看看

https://img1.sycdn.imooc.com/climg/654cd05d092376ad08830878.jpg

https://img1.sycdn.imooc.com/climg/654cd075096d61df09110820.jpg

我从百度上查询,有相对路径的导入方式,我是想用这个的

https://img1.sycdn.imooc.com/climg/654e271509d9304710860490.jpgspacer.gif


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小猿 2023-11-11 08:11:26

同学,你好!可以使用相对路径的方式导入的,但是这种导入方式当前文件是不能直接执行的,会报错的,若想直接运行文件需使用绝对路径的方式导入。同学可参考如下链接的问答:http://class.imooc.com/course/qadetail/329120

祝学习愉快~

  • 提问者 曲别针010 #1

    1、去掉.的方式也有报错如下,这种是不是还是相对路径,绝对路径是

    PythonLearn.Session3.W10.redis_db,对吗?

    向我这种多层目录情况下,想要简介导入的,有没有什么办法

    https://img1.sycdn.imooc.com/climg/654ef50f0907645d07560742.jpg

    2、相对路径的导入场景和使用指导有没有教程?


    2023-11-11 11:32:23
  • 提问者 曲别针010 #2

    如下这个报错已解决,是我redis_db中定义pool时出了错。请问老师,相对路径的导入场景和使用指导有没有教程?

    https://img1.sycdn.imooc.com/climg/6550a03209b3941907800733.jpg

    2023-11-12 17:52:38
  • 好帮手慕小猿 回复 提问者 曲别针010 #3

    同学,你好!一、相对路径是一种在 Python 中导入模块的方式,它使用相对于当前工作目录或当前脚本文件所在的目录的路径来进行导入。相对路径的使用场景有以下几种:

    1、同一目录下的模块导入:如果要从一个 Python 脚本中导入同一目录下的另一个模块,可以直接使用模块名进行导入,不需要使用相对路径。例如,假设有两个文件 main.py 和 module.py,并且它们都在同一目录下,可以在 main.py 中使用 import module 来导入 module.py 文件。

    2、子目录下的模块导入:如果要从一个子目录中的脚本中导入该目录或其父级目录下的模块,可以使用相对路径。假设有一个目录结构如下:

    myproject/
    ├── main.py
    └── subdirectory/
        └── module.py

    subdirectory/module.py 中想要导入 main.py 可以使用 from .. import main 来实现。这里的 .. 表示父级目录。

    3、兄弟目录下的模块导入:如果要从一个兄弟目录中的脚本中导入另一个兄弟目录下的模块,可以使用相对路径。假设有一个目录结构如下:

    myproject/
    ├── folder1/
    │   └── script1.py
    └── folder2/
        └── script2.py

    在 folder1/script1.py 中想要导入 folder2/script2.py,可以使用 from ..folder2 import script2 来实现。

    二、相对路径的使用指导如下:

    1、使用相对路径时,最好使用点号 . 开头,代表当前目录。

    2、使用点号的个数表示所要跨越的目录层级。一个点 . 表示当前目录,两个点 .. 表示父级目录。

    3、组合相对路径时,可以使用多个点号和目录名,例如 from ..subdir.module import function。

    4、使用相对路径导入模块时,需要保证当前工作目录或当前脚本文件所在的目录结构正确,并且目标模块存在于正确的位置。

    三、没有同学说的指导教程

    祝学习愉快~

    2023-11-13 20:43:13
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师