位置: 编程技术 - 正文

详解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文本)

  • 财产和行为税合并申报
  • 挂车交车船税吗
  • 每年的第一季度
  • 固定资产清理期末余额在借方是什么意思
  • 物流辅助服务印花税税率
  • 营改增之后对企业的影响
  • 非货币性资产交换准则
  • 材料亏损怎么做会计分录?
  • 餐饮刷卡机手续费多少
  • 支付土地流转费
  • 印花税到底什么通俗一点
  • 以前纳税申报表在哪里查询
  • 增值税可以不计提,直接缴纳吗
  • 公户买理财产品怎么做账
  • 以前工会是没有公章的吗
  • 地税附加税分录怎么做?
  • 2021税收分类编码大全
  • 学校收取食堂管理费
  • 小规模印花税怎么报
  • 小规模企业申报表填写
  • 利息保障倍数如何计算
  • 办理出口退税的流程
  • 应交税费年末账务处理
  • 普票被退回如何处理
  • 销售折让和折扣的风险点
  • 笔记本开机黑屏不显示任何东西
  • php5.4+mysql
  • 民办学校的财务制度
  • 生产物料报废
  • 购入原材料所发票怎么入
  • 购买股票的会计分录
  • 银行收取对公账户服务费有什么用
  • 家庭承包发包方的权利和义务
  • php错误和异常
  • 凭证字号怎么写
  • yolov3原理及代码解析
  • 残疾人保障基金减免政策
  • split 文件分割
  • 外经证过期没核销罚多少钱
  • 防伪税控系统该如何操作
  • mysql binlog是什么
  • 个体工商户属于灵活就业人员吗
  • 送货运输费用税率
  • 什么是完税证明?完税证明丢了怎么办公司
  • 出差发生的旅游事件
  • 拯救你的方法
  • 认缴资本怎么填
  • 企业事业结余科目有哪些
  • 账面价值与计税基础的区别和联系
  • 月末结转的各类凭证无需注意先后顺序
  • 房租收入怎么确认收入
  • 厂房违建如何处理
  • 设备维保费如何计算
  • 代扣代缴完税凭证抵扣期限
  • 收到专票未抵扣能购买方开红字发票吗
  • 房地产会计如何报税
  • FreeBSD5.4之apache-2.0.54+php+ZendOptimizer简单安装、设置
  • 老毛桃2013 U盘启动盘和重装系统图文教程
  • windows的设置
  • iso镜像怎么装
  • win7系统自动更新在哪里关闭啊
  • windows10更新最新版本
  • Ubuntu 8.10 Server Ruby 的安装方法
  • mac如何备份到icloud
  • realmon.exe - realmon是什么进程 有什么用
  • retrorun.exe - retrorun有什么用 是什么进程
  • gcuservice.exe
  • 红石cpu教程
  • linux中unzip解压完看不到文件
  • unity获取鼠标点击的位置
  • JavaScript中的方法名不区分大小写
  • python的iloc
  • js string string
  • jquery绑定数据
  • centos python2.7升级到3.7
  • 准予扣除外购的应税消费品已纳消费税税款的是
  • 现任新疆兵团政治部主任
  • 关税税率表包括哪些
  • 重置税务密码
  • 房屋维修税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设