位置: 编程技术 - 正文

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

  • 递延所得税如何影响所得税费用
  • 所得税汇算清缴账务处理
  • 暂估入库后怎么冲回
  • 为什么盈利要利润亏损要扣除所得税
  • 一千万人民币可以买多少斤黄金
  • 广告发布需要什么手续
  • 其他应付款转为营业外收入要交税吗
  • 增值税如何减税
  • 差旅费属于什么支出类型
  • 医院其他收入包括哪些项目
  • 供应商不给我们开发票,我怎么入账
  • 预收电费怎么做会计分录
  • 营改增实施过程中的难点
  • 建筑劳务分包一般纳税人可以选择简易计税法吗?
  • 无票费用如何做凭证分录
  • 公司帮个人代缴社保会计分录
  • 本年利润每个月都要结转吗
  • 培训费和差旅费可以一起报嘛
  • 暑假工需要什么条件
  • 企业取得代理销售发票
  • 火车票的进项税率是多少
  • 劳务派遣公司差额征税怎么申报
  • mac小技巧
  • 预付账款可以为负吗
  • 电脑管家浏览器保护怎么取消
  • 子公司可以接总公司的工程吗
  • 承租人对经营租赁和融资租赁会计处理方式
  • 其他应付款与应付款的区别
  • 当月认证抵扣的进项税发票一定要入帐做成本吗?
  • koeids.dll
  • php 智能家居
  • 盘亏应交税费
  • 非货币性资产交换
  • 公司投资款无法收回
  • 税控系统的维护包括哪些内容
  • 房产税的征税范围为
  • 网上打印企业征信流程
  • 对公打款打错了
  • 无形资产的摊销应计入什么科目
  • spring integration使用:消息转换器
  • 业务招待费调增额怎么算
  • 企业用户怎么在电脑登录
  • python包发布
  • 抵扣是什么意思大白话...举例
  • 所得税费用该怎么算
  • 即征即退的收入如何处理
  • 以前年度损益调整怎么做账
  • 申报无票收入后怎么回冲
  • 支出记账凭证单手写
  • 已认证抵扣的发票如何红字信息表
  • 行政单位收到的待报解预算收入怎么做账
  • 房地产预售款预交税金计算
  • 所得税多缴纳分录
  • 采购预支款报销流程
  • 调整事项涉及损益的
  • 企业筹建期间利润计算
  • 对公转账需要填写开户行吗
  • 租赁财产的残值处理
  • centos6.5mini安装教程
  • winxp不显示桌面图标
  • quicktimeplayer.exe - quicktimeplayer是什么进程 有什么用
  • iusb3mon.exe是什么
  • win8.1 win7
  • 移动宽带解绑怎么办理
  • opengl transform
  • 用dos杀毒的一个软件
  • opengl怎么导入模型
  • angularjs1.5
  • js模块化开发教程
  • android百分比布局
  • Unity3D WebCamTexture 调用外部摄像头
  • Android应用程序可以直接在ios中安装运行吗
  • jquery控制元素的显示与隐藏
  • 江苏省电子税务局社保缴费查询
  • ipadpro关税多少
  • 组织创新包括哪些类型
  • 钢结构税收政策
  • 东莞医保缴费凭证怎么下载
  • 车间租金计入什么会计科目
  • 煤矸石征收资源税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设