美文网首页
python09--包与模块

python09--包与模块

作者: minisummer | 来源:发表于2020-08-04 22:32 被阅读0次

    哈喽,大家好!我是minisummer!首先感谢您的关注!
    今天给大家分享的内容是python包与模块。

    Python中的包(Package)就是一个目录,里面存放了 .py文件,外加一个 _init _.py,该文件的内容可以为空。_init _.py 用于标识当前文件夹是一个包,通过目录的方式来组织众多的模块。
    引入包之后,还有一个好处就是同名的模块可以放在不同的包下,以避免名称冲突。

    python包与模块

    模块

    一个 .py文件 就是一个模块(Module)。
    在开发过程中我们不会把所有的代码都写在一个 .py文件 中。随着代码量的增大,可以按照功能将函数或者类分开存放到不同的 .py文件 中。

    模块的导入

    使用 import 导入
    使用 from…import 导入
    使用 from…import * 导入

    import math
    import sys,os
    from time import sleep,time,localtime,strftime
    from time import *
    
    import math
    import sys,os
    from time import sleep,time,localtime,strftime
    from time import *
    
    # dir() 函数一个排好序的字符串列表,内容是一个模块里定义过的名字。
    # 返回的列表容纳了在一个模块里定义的所有模块,变量和函数,特殊字符串变量__name__指向模块的名字,__file__指向该模块的导入文件名
    content = dir(math)
    print(content)
    
    # 输入当前环境变量
    for i in sys.path:
        print(i)
    
    # 格式化输出时间
    print(strftime('%Y%m%d',localtime(time())))
    

    Python解析器搜索路径

    1、当前目录
    2、如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录。
    3、如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/。

    参考文章:https://www.cnblogs.com/xingxia/p/python_package_module.html

    请大家多多指教~
    以上内容希望对你有帮助,有被帮助到的朋友欢迎点赞,评论。
    注:转载请注明出处,商用请征得作者本人同意,谢谢!!!

    相关文章

      网友评论

          本文标题:python09--包与模块

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