位置: 编程技术 - 正文

详解Python编程中包的概念与管理(python 编程技巧)

编辑:rootadmin

推荐整理分享详解Python编程中包的概念与管理(python 编程技巧),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python编程内容,python语言中,python编程编程,python编程怎么用,python编程用语,python的编程,python编程怎么用,python编程用语,内容如对您有帮助,希望把文章链接给更多的朋友!

Python中的包包是一个分层次的文件目录结构,它定义了一个由模块及子包,和子包下的子包等组成的Python的应用环境。考虑一个在Phone目录下的pots.py文件。这个文件有如下源代码:

同样地,我们有另外两个保存了不同函数的文件:

Phone/Isdn.py 含有函数Isdn() Phone/G3.py 含有函数G3()

现在,在Phone目录下创建file __init__.py:

当你导入Phone时,为了能够使用所有函数,你需要在__init__.py里使用显式的导入语句,如下:

当你把这些代码添加到__init__.py之后,导入Phone包的时候这些类就全都是可用的了。

以上实例输出结果:

如上,为了举例,我们只在每个文件里放置了一个函数,但其实你可以放置许多函数。你也可以在这些文件里定义Python的类,然后为这些类建一个包。

Python的包管理工具

详解Python编程中包的概念与管理(python 编程技巧)

Distribute是对标准库disutils模块的增强,我们知道disutils主要是用来更加容易的打包和分发包,特别是对其他的包有依赖的包。Distribute被创建是因为Setuptools包不再维护了。安装Distribute可以通过distribute_setup.py 脚本来安装Distribute,也可以通过easy_install, pip,源文件来安装,不过使用distribute_setup.py来安装是最简单和受欢迎的方式

Pip 是安装python包的工具,提供了安装包,列出已经安装的包,升级包以及卸载包的功能。Pip 是对easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安装的包也同样可以使用pip进行安装。 安装PipPip的安装可以通过源代码包,easy_install或者脚本。下面介绍一下各种安装方法:源代码方式:

get_pip.py 脚本:

OK, 下面来看一下Pip的使用安装package

列出安装的packages

安装特定版本的package通过使用==, >=, <=, >, <来指定一个版本号。

升级包升级包到当前最新的版本,可以使用-U 或者 --upgrade

卸载包

查询包

PS -- 包安装后的py文件路径:

Python编程中的文件操作攻略 open函数你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的辅助方法才可以调用它进行读写。语法:fileobject=open(file_name[,access_mode]

详解在Python程序中自定义异常的方法 通过创建一个新的异常类,程序可以命名它们自己的异常。异常应该是典型的继承自Exception类,通过直接或间接的方式。以下为与RuntimeError相关的实例,

详解使用Python处理文件目录的相关方法 所有文件都包含在各个不同的目录下,不过Python也能轻松处理。os模块有许多方法能帮你创建,删除和更改目录。mkdir()方法可以使用os模块的mkdir()方法

标签: python 编程技巧

本文链接地址:https://www.jiuchutong.com/biancheng/377086.html 转载请保留说明!

上一篇:解读Python编程中的命名空间与作用域(编程中的python)

下一篇:Python编程中的文件操作攻略(python文本)

  • 购买土地缴纳的费用
  • 高新企业做亏损分析
  • 个人抬头的发票可以报销吗
  • 金蝶迷你版年结怎么操作
  • 销货方跨月开红字发票流程
  • 什么叫备抵科目,什么叫过渡科目
  • 增值税发票丢了怎么办?
  • 小企业固定资产折旧的账务处理
  • 上级工会返还的经费记什么收入
  • 出借包装物一次摊销金额计算
  • 消费税征收项目
  • 企业没有收入怎么办
  • 食堂开支计入什么科目
  • 贸易公司购买汽车的发票可以用抵公司的税吗
  • 为员工购买的意外保险账务处理
  • 费用报销单与付款申请单的用处区别
  • 年终奖专项扣除
  • 企业所得税汇算清缴退税怎么做账务处理
  • 新租赁准则承租人计提折旧吗
  • 存货跌价准备会计科目编码
  • 小规模增值税报表模板
  • 其他应付款挂多少有风险
  • 餐饮费开专票
  • 现在还有短期投资这个科目吗
  • win10怎么关闭开机磁盘自检
  • 企业租赁汽车交什么税
  • 收到增值税进项税增量留抵退税如何列报
  • 硬件设施不完备
  • vue框架基础知识
  • 什么是工程施工的总纲领
  • js实现dialog
  • 微信h5页面设计
  • 环境检测费计入什么科目
  • webpack配置publicpath
  • 入库管理业务流程图
  • 销售精装修房如何做账
  • 招待客户发生的住宿费可以抵扣吗
  • 本期应补退税额就是交钱吗
  • 企业申请进出口权经营范围
  • 累计折旧在资产负债表中填在哪里
  • access china
  • ibm db2认证
  • 免征增值税的会计处理
  • sql server 2005 数据库还原
  • 农机合作社项目申报方案
  • 应计入应付款项的科目
  • 增值税专用发票丢了怎么补救
  • 代缴职工社保是啥意思
  • MySQL中使用命令行查看二进制文件
  • 可供出售金融资产属于什么科目
  • 会计做账可以写负数吗
  • 辅助生产车间的低值易耗品计入
  • 小规模纳税人所得税怎么计算
  • 长期应付未付款项清理方案
  • 存货的进口关税计入成本吗
  • 收据和收款收据的法律效力
  • 单位要处置一辆车怎么办
  • 会计凭证中阿拉伯数字如何书写
  • sql必学必会
  • Mysql主从同步的实现原理
  • win8系统自带截图
  • win8 vmware
  • 查看电伊
  • windows xp 任务栏在右边
  • lsass exe
  • win10预览版21390
  • android图形
  • 图像而已
  • 如何用jquery
  • unity开发用macbook怎么样
  • unity3d的游戏
  • windows、linux
  • nodejs回调函数例子 getdata check
  • jquery选择器总结
  • python 解析
  • 增值税纳税申报表附列资料(一)
  • 税务局电子化
  • 电子税务局无法导出申报表
  • 辽宁税务微信公众号
  • 如何查询海关进口货物报关单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设