• 自定义模块


     

    自定义模块

        import tbjx

     

        1,创建一个以tbjx命名的名称空间

        2,执行此模块的代码,并将所有内容加载到内存

        3,调用此模块的代码要通过tbjx.的方式

        import tbjx

        import tbjx

        import tbjx

        import tbjx

     

        import beautifulsoup as bs

            1, 使你的代码更加简洁。

            2,优化代码。

     

        import a

        import b

        import c

     

        from tbjx import name,read1

        1,创建一个以tbjx命名的名称空间

        2,执行此模块的代码,并将所有内容加载到内存

        3,直接将 name read1 加载到当前文件的全局中。

            好处:使用方便。

            坏处:容易与本文件同名的变量,函数冲突。

     

        from tbjx import functiontools as func

        from tbjx import name

        from tbjx import read1

        或者

        from tbjx import name,read1

     

        from tbjx import *

        1,创建一个以tbjx命名的名称空间

        2,执行此模块的代码,并将所有内容加载到内存

        3,直接将tbjx模块中所有的内容全部复制一份到当前文件的全局中。

     

        __all__ = ['name', 'read1']

     

        文件的使用:

            1,当做脚本或者代码块,运行本文件的所有代码。__name__ == '__main__'

            2,当做一个模块,被其他模块调用。 __name__ == '被调用的模块名'

        __name__ == '__main__':

            1,可以在本模块下,测试自己的代码。

            2,项目的执行文件使用。

     

        解释器是按照一定的顺序和位置去寻找你的模块。

        内存 ---->  内置模块  ----> sys.path[此列表的第一个元素是当前文件的路径]

  • 相关阅读:
    艾伦 Visual Studio 批量自动化代码操作工具-VS插件发布
    Visual Studio 打开解决方案后 弹出框显示 "正在打开文件..." 迟迟没反应 的解决方法
    小米抢购神器-开放源码
    python语法
    python运算符
    python字符串
    python多线程,多进程编程。
    subprocess模块
    jenkins
    python中的lxml模块
  • 原文地址:https://www.cnblogs.com/Lgongzi/p/10252224.html
Copyright © 2020-2023  润新知