zoukankan      html  css  js  c++  java
  • 模块的导入

      1.定义:
    模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),
    本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test)
    包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py文件)



    2.导入方法
    import module_name
    import module_name,module2_name
    from module_randomlee import *
    from module_randomlee import m1,m2,m3

    from module_randomlee import logger as logger_randomlee

    3.import本质(路径搜索和搜索路径)
    导入模块的本质就是把.py解释一遍
    (import test test='test.py all code')
    (form test import name name='test.py all code')



    import module_name ------>module_name.py----->module_name.py的路径--->sys.path

    导入包的本质就是执行该包下的__init__.py文件

    4.导入优化
    form module_test import test

  • 相关阅读:
    POJ 1995
    POJ 3233
    HDU 2815
    POJ 2417
    POJ 3243
    HDU 3579 线性同余方程组
    HDU 1573
    POJ 2115
    POJ 2891
    HDU 2035 不忍直视的水
  • 原文地址:https://www.cnblogs.com/randomlee/p/8686187.html
Copyright © 2011-2022 走看看