python基础语法 包和模块

包和模块


在程序中对文件分类管理的文件夹

   作用: 1.对文件进行分类管理 
              2.对文件提供了多级命名空间
                 a 目录下 1.txt
                 b 目录下 1.txt
    创建包:
             选中Python package
             包名命名规范:
                    标识符命名规范
                    每个字母都是小写的 单词和单词之间下划线做分隔
                    
             在文件系统中:
                    目录之间的分隔符是。
                         一级包名.二级包名......n包名
                    包下自动生成一个__init__.py文件
                         这个文件的作用就是标记这个目录为包

模块
------> 每个py文件都是一个模块
模块之间可以互相访问的 但是访问是有前提的
需要在当前模块中导入要访问的模块
包下的模块也是可以互相访问的—不同的包之间的模块也可以互相访问

     有了包的概念之后 导入模块的方式:
        需要指明这个模块来自那个包
        
    导入模块的方式
    1.import 一级包名。二级包名....n级包名.模块名
           使用模块中的内容
                    一级包名。二级包名....n级包名.模块名.内容名
     2.别名
            注意:器了别名之后只能用别名
            一级包名。二级包名....n级包名.模块名  as 别名
           
   3  from 一级包名。二级包名....n级包名.模块名 import 内容名
          直接使用导入的内容名即可
    
  4. from 一级包名。二级包名....n级包名.模块名 import *
         *表示泛指指定模块下的所有内容
         使用所有内容有个前提   内容中没有__all__ 这个字段
          如果有 只能使用__all__下的内容
          __all__ 只有在import *下受限制 其他方法没有限制
  模块分类
           系统模块       random  
           自定义模块    自己写的PY文件
           第三方模块    pygame
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值