美文网首页Python
6、Python的组织结构

6、Python的组织结构

作者: IT_Freak | 来源:发表于2018-12-22 16:50 被阅读0次

    python的层级结构:包    ->    模块        ->    类    ->    函数、变量

    包:文件夹,模块:文件

    命名空间:包名.模块名

    包可以嵌套使用。

    只有加入__init__.py文件,python才会将文件夹认定为包

    模块导入:增强程序的重复利用性。

    import语句:

    从c7.py文件中引入变量a

    import导入的必须是模块名!

    import时需要注意模块的路径 使用as关键字,对引入的模块重命名

    from/import语句:

    从c7.py模块中引入变量a(添加多个只需在后面添加,)   也可以实现从包中引入模块 从c7模块中引入全部的变量 使用__all__函数设置*中所包含的变量 可以通过添加()来进行换行(不局限于导入)

    __init__文件的操作:

            当一个包被导入时,包的__init__文件会被自动执行。

            import + 包名时,其实导入的为包的__init__模块。

    ```

    #设置impot * 时,包中被导入模块

    __all__ = ['c7']

    #__init__中import的包,在模块中只需要 impot 包名,便可以把__init__中导入的包导入

    import ***

    ```

    在VsCode的终端中输入“cls” 清屏。

    包与模块的几个常见错误:

        1. 模块不能被循环导入。(a导入b,b导入a)

        2. 包和模块不会被重复导入。(在运行前,只会被导入一次)

        3. 当导入模块后,python会自动执行模块中的代码。

    相关文章

      网友评论

        本文标题:6、Python的组织结构

        本文链接:https://www.haomeiwen.com/subject/uocikqtx.html