• day25 模块04_模块和包


    休养生息--模块04

    1.导入模块的执行的步骤

    2.自定义模块

    3.自定义包

    一.导入模块的执行步骤

    1).判断当前正在导入的模块是否已经导入过

    2).如果已经导入过,不会重新导入该模块

    3).如果没有导入过,先开辟一个内存空间

    4).把该模块中的代码放在新开辟的空间中,运行该模块中的代码

    5).把该文件的名字作为当前名称空间的名字(前提是没有as)

    二.导入内置模块的顺序  :

    1.先导入内置模块

    2.第三方模块

    3.你自己定义的模块

    form xxx import * (也可以导入一大堆名字,不推荐)

    三.自定义包

    # import os
    # os.makedirs('glance/api')
    # os.makedirs('glance/cmd')
    # os.makedirs('glance/db')
    # l = []
    # l.append(open('glance/__init__.py','w'))
    # l.append(open('glance/api/__init__.py','w'))
    # l.append(open('glance/api/policy.py','w'))
    # l.append(open('glance/api/versions.py','w'))
    # l.append(open('glance/cmd/__init__.py','w'))
    # l.append(open('glance/cmd/manage.py','w'))
    # l.append(open('glance/db/__init__.py','w'))
    # l.append(open('glance/db/models.py','w'))
    # map(lambda f:f.close() ,l)
    

      

  • 相关阅读:
    博客停止更新了,新博客地址见github
    SSH登录过程
    哈希表结构
    静态链接、动态链接
    编译、汇编、链接、加载
    IO复用 select epoll
    kali安装盘
    linux常用命令
    DDOS攻击防范系统的设计与实现
    20155202《网络对抗》Exp9 web安全基础实践
  • 原文地址:https://www.cnblogs.com/zty1304368100/p/10197004.html
Copyright © 2020-2023  润新知