前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >12,模块和包

12,模块和包

作者头像
lyhue1991
发布2020-07-20 10:52:25
2990
发布2020-07-20 10:52:25
举报

什么是 module 和 package?

  • 模块:Module。在Python中,一个.py文件就是一个模块,模块是类,函数和变量的封装。
  • 包:Package。在Python中,可以把多个.py文件放入一个文件夹中,称之为包。包是模块的封装。包中也可以含有子包。

使用 module和 package的好处?

  • 便于引用。
  • 避免命名冲突。

一,导入模块

二,定义模块

三,定义包

1,简单package示范。

  • 包中必须含有__init__.py文件,否则将被视为普通文件夹。
  • __init__.py文件可以是空文件,也可以含有代码。
  • __init__.py文件对应的模块名是 mycompany
  • abc.py文件对应的模块名是 mycompany.abc

2,复合package示范。

四,安装第三方模块

在命令行中使用 pip命令,也可以在 Jupyter notebook 中加!调用命令行指令。 pip:破壳而出。

五,思考练习

23,阅读如下python代码,设计一个matlab模块,封装 datestr 和 datenum 函数。

(回复关键字 python23 查看参考答案)

24,简要说明Python中函数、类、模块和包的区别。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-02-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法美食屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一,导入模块
  • 二,定义模块
  • 三,定义包
  • 四,安装第三方模块
  • 五,思考练习
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档