第十七节:模块的导入总结

Posted sxdpython

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十七节:模块的导入总结相关的知识,希望对你有一定的参考价值。

绝对导入与相对导入

# 绝对导入: 以执行文件的sys.path为起始点开始导入,称之为绝对导入
#        优点: 执行文件与被导入的模块中都可以使用
#        缺点: 所有导入都是以sys.path为起始点,导入麻烦

# 相对导入: 参照当前所在文件的文件夹为起始开始查找,称之为相对导入
#        符号: .代表当前所在文件的文件加,..代表上一级文件夹,...代表上一级的上一级文件夹
#        优点: 导入更加简单
#        缺点: 只能在导入包中的模块时才能使用
      #注意:
        1. 相对导入只能用于包内部模块之间的相互导入,导入者与被导入者都必须存在于一个包内
        2. attempted relative import beyond top-level package # 试图在顶级包之外使用相对导入是错误的,言外之意,必须在顶级包内使用相对导入,每增加一个.代表跳到上一级文件夹,而上一级不应该超出顶级包

以上是关于第十七节:模块的导入总结的主要内容,如果未能解决你的问题,请参考以下文章

php增删改查实例第十七节 - 用户登录

centos mysql 实战 第十七节课

centos mysql 优化 第十七节课

EasyClick Html UI 第十七节 jQuery选择器

第十七节 K-means

编程教育第十七节 随机大转盘