zoukankan      html  css  js  c++  java
  • Python中的模块引用机制

    一、模块引用

    • Def: 在Python 程序中使用另一个文件定义的类(方法)、函数、数据等

    • 被引用模块位置。通常

      • Python2 : "/Library/Python/2.7/site-packages/"
      • Python3: “/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/”
      • 可以用sys 模块中的 modules查看。代码如下
    import sys
    sys.modules['os']    # 查看 模块“os”的路径
    

    二、引用机制

    • 方式一: import XXX ;XXX.py 是python文件

      • 直接引入 XXX.py文件所有的内容定义。
    • **方式二: ** from XXX import yyy ;XXX.py 是python文件

      • 直接引入 XXX.py文件的yyy定义。yyy 是类(方法)、函数、数据等
    • 方式三: import XXXXXX 是目录

      • 直接引入 XXX目录下所有的内容定义。
    • 方式四: from XXX import yyyXXX是目录

      • 直接引入 XXX目录下的 yyy定义。yyy 是类(方法)、函数、数据等
    • 方式五: from XXX.zzz import yyyXXX是目录,且zzz是其子目录

      • 直接引入 XXX目录下的 zzz子目录下的 yyy 定义。yyy 是类(方法)、函数、数据等
  • 相关阅读:
    测试
    python+selenium
    selenium使用execute_script方法执行JavaScript
    Selenium之动作链(ActionChains)
    angular组件数据
    angular
    数据库sql查询习题
    django
    集合框架Collection
    sql语句中select、 from、 where、 group by 、having、 order by的执行顺序分析
  • 原文地址:https://www.cnblogs.com/juking/p/11220175.html
Copyright © 2011-2022 走看看