zoukankan      html  css  js  c++  java
  • python_12 模块

    在python中,一个.py文件就称之为一个模块(module)

    好处:提高代码的可维护性

    模块分为三种:1.python标准库   2.第三方库     3.应用程序自定义模块

    import的作用:1.执行对应文件    2.引入变量名

    import cal,time
    
    print(cal.add(3,5))
    print(cal.sub(3,5))
    
    >>>ok1#这是cal文件里执行的代码
    ok2
    8
    -2

    from 文件名 import 函数名

    from 文件名 import *  表示导入所有,但不推荐,相同函数名会覆盖

    from cal import add
    from cal import sub
    
    
    print(add(3,5))
    print(sub(3,5))
     

    import A as B #给予A库一个B的别称,调用方法时方便

    文件夹与package的区别是有无__init__.py文件

    导入模块必须在系统路径中找,

    sys.path是第一个路径是执行文件所在路径,其余为系统路径

    import sys
    
    print(sys.path)

    同级目录下的.py文件须加载路径后导入

    from my_module import cal
    
    print(cal.add(3,5))

    多层用.构建联系

    调用包时会执行__init__()文件

    __name__是python内置变量,若在当前执行文件,__name__=__main__,若在调用文件__name__=该调用文件的路径。

    if __name__=='__main__':
        '''
        执行代码
        '''
        

     该文件被调用时加上,则if后代码不执行,只导入该文件的函数功能

    功能:

    1.用于被调用文件的测试

    2.在执行bin文件中,可以免于执行代码被调用

  • 相关阅读:
    经验1
    Caffe和MatConvNet安装
    Matconvet的学习笔记
    CNN数据准备
    深度学习之卷积和池化
    深度学习之CNN的推导
    深度学习八(总结)
    深度学习七(卷积神经网络)
    深度学习六
    深度学习五
  • 原文地址:https://www.cnblogs.com/Manuel/p/10728812.html
Copyright © 2011-2022 走看看