python 模块和包

1.内置模块
    本身就带有的库,就叫做Python的内置的库。(模块==库)
    一些常见的内置模块
    os 和操作系统相关  os.path
    sys 和系统相关   sys.path
        sys.path.append(r'')    可以添加路径
    re  正则表达式 
2.第三方模块
    非Python本身自带的库,就是所谓的第三方的库

3.模块的导入
    import xxx  [as  yy]
    from ../xx  import  xx  [as  yy]  

4.自定义模块
    py文件,可以做为一个模块来用,直接作为一个模块导入就行
    __main__ 的意义:
    当文件是直接运行是,文件的__name__是__main__ ,当文件是被导入时,__name__是文件名

5.包管理
    基本上就是另外一类模块。把用来处理一类事物的多个文件放在同一文件夹下组成的模块集。
    要让python 将其作为包对待,在python2中必须包含__init__.py的文件,但在python3中没有__init__.py文件也可以,
    使用包可以避免多个文件重名的情况,不同的包下的文件同名不影响。

    导入包和模块是一样的方法,包导入后会在目录中自动生成__pycache__文件夹存放生成的.pyc文件,
    要注意的是import后面的才是存在当前作用域中的对象名,from是告诉python从什么地方导入,
    使用sys.path添加文件的目录路径。
  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值