位置: 编程技术 - 正文

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

  • 待抵扣进项税的账务处理
  • 什么情况下税务会监管
  • 增值税发票管理办法及细则
  • 补缴以前年度房产税以及滞纳金
  • 营改增后企业所得税分成比例
  • 出口货物离岸价格
  • 电子税务局税种认定怎么操作
  • 企业所得税计提分录
  • 银行网银服务费做什么科目
  • 公司购买的电脑怎么做账
  • 农产品收购发票可以跨区域开吗
  • 个人劳务所得税税率表最新2022
  • 公司注销时有大额应付款如何做账务处理合适?
  • 减少注册资本弥补亏损的依据
  • 财务人员的大忌
  • 电费发票勾选是啥意思
  • 个人所得税生产经营所得税率表2023
  • 跨年度收入计算的增值税如何入账?
  • 房地产销售税额抵减
  • 补充养老保险税收规定扣除率
  • 个人所得税需要计提吗?怎么做会计分录
  • 出售不动产分录
  • 替票是什么和发票的区别
  • 打官司收案是什么意思
  • 机会成本怎么计量
  • 电子发票字体不同
  • 空调维修详情介绍
  • 应交增值税为负数代表什么
  • 现金折扣通过财务费用核算
  • 个人取得的哪些收入属于经营所得
  • 汇算清缴工资填哪个数
  • 账套更改
  • 住宿费和差旅费
  • 销售农产品的进项税
  • 出租其取得的不动产是什么意思
  • 工业企业成本核算方法
  • 图森在哪
  • 酒吧会计要做些什么
  • 前端向后端传递对象数组
  • bootstrap 栅格
  • react_router
  • flash中文版
  • 商业承兑汇票和银行承兑汇票的分录
  • 航天税盘服务费全额抵扣报税流程
  • 资产负债表的编制原理
  • 搜索站内内容
  • 承兑汇票贴现利率是怎么算
  • 织梦系统
  • 帝国cms相关文章调用
  • 租赁公司一般都有什么税
  • 负数发票是可以抵扣吗
  • 企业应收账款怎么记账
  • 税金及附加和营业税金及附加是一个科目吗
  • 营业外收入是损益类账户吗
  • 房地产企业的会计核算
  • 记账凭证的项目有哪些
  • 工程行业收到工程发票
  • mysql预编译原理
  • vmp.exe是什么
  • centos配置httpd
  • 新买的u盘安全吗
  • 电脑重装win7系统黑屏
  • windows7一键还原在哪
  • linux中怎么在文件中添加内容
  • 物联网版块股票
  • opengl 绘制
  • js 正则验证
  • node.js gui
  • python购物车100行代码
  • unicode编码实现方案
  • django 自定义权限管理
  • node用mongodb还是mysql好
  • python怎么做脚本
  • python lambda的用法
  • jquery怎么写轮播图
  • python 异常处理方法
  • 广州地税局官网办事点
  • 北京国税地税合并
  • 个人涉税信息采集 工行
  • 在医院如何开报告单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设