首页 > 编程语言 > 详细

python 之模块引入

时间:2019-09-02 13:42:38      阅读:62      评论:0      收藏:0      [点我收藏+]

模块引入:

1.同级引入
  如 ac_first.py 引入ac_second.py:只需直接 import ac_second 即可
  这种情况 不论是 python ac\ac_first.py
  还是 python ac_first.py
  即使是 python ../ac_first.py 都不会报没有自定义模块的错误


2.下一层级引入
  如 ac_second.py 引入 adc.py(hh/adc.py)
    (1)需要在hh文件夹下创建 __init__.py 文件,将hh变成python文件夹模式
    (2)然后 import hh.adc as adc 即可
  这种情况 不论是 python ac\ac_first.py
  还是 python ac_first.py
  即使是 python ../ac_first.py 都不会报没有自定义模块的错误

 

3.上层级引入.
  如 ac_first.py 引入page文件下的 model.py
    (1)需要在page文件夹下创建 __init__.py 文件,将page从普通文件夹模式变成python文件夹模式
    (2)需要在ac_first.py 文件夹中引入sys模块
        import sys
        sys.path.append(‘..’)
    (3)Import page.model
  注意:这个引入有弊端
    (1)如果是python ac_first.py 不会报没有自定义模块名的错误
    (2)如果是 python ac\ac_first.py 则会报没有自定义模块名的错误
    (3)如果是 python ..\ac_first.py 则会报没有自定义模块名的错误

python 之模块引入

原文:https://www.cnblogs.com/foreveronlymiss/p/11445823.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!