zoukankan      html  css  js  c++  java
  • python第五课

    一、模块

    1、定义

    模块:用来从逻辑上组织python代码(变量、函数、类、逻辑:实现一个功能),本质就是.py结尾的python文件。(例如:文件名test.py,对应的模块名就是test)

    包:本质就是一个目录(必须带有一个__init__.py文件),作用就是从逻辑上组织模块,下边可以放一堆模块

    2、导入方法

     import module_name 导入单个模块

    import module1_name,module2_name

     from module1_name import *:不建议使用,相当于把module1_name 中的所有方法引入当前文件中,如与本文件内的方法同名,将调用本文件中的方法,而不是模块中的方法

    from module1_name import method1, method2, method3:同上

    from module1_name import method as another_method:更改为新名称

    3、import本质(路径搜索和搜索路径)

    import 相当于所有的代码都赋予给了模块名称,如果使用模块内容,需要指定模块名

    from import 相当于直接把相应的代码加入到新文件中,所以可以直接调用

    import package:相当于import package下的__init__.py文件

    import module_name-------->一定要找到module_name.py文件------>找到module_name.py的路径---->sys.path

    4、导入优化

    5、模块的分类:

  • 相关阅读:
    关于阿里JSON的方法使用
    Xcode自带Git的使用
    IOS学习随笔
    python站点配置相关
    Kingfisher基本入门介绍
    Swift Package Manager使用
    swift中json编码解码
    Weapon项目笔记
    wxj的图片
    类似西瓜视频、抖音的自动播放库
  • 原文地址:https://www.cnblogs.com/laodong1983/p/9405038.html
Copyright © 2011-2022 走看看