位置: 编程技术 - 正文

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

  • 什么是应交增值税
  • 实用9%税率的
  • 公司成立前发生业务 成立后开票
  • 怎么报企业所得税季报
  • 开票显示错误信息是怎么回事
  • 红字信息表跨月了还能开吗
  • 工地水电包公包料的细节
  • 开给个人的普票怎么做分录
  • 给职工发放的福利费,要从应付职工薪酬科目吗
  • 房屋租赁合同印花
  • 为什么利润表的财务费用与利息费用逻辑不对
  • 税控信息表
  • 在建工程需要交哪些税
  • 过节政府有补助钱吗
  • 增值税怎么勾选
  • 减免税到什么时候
  • 财务付款制度及流程图
  • 收到退回留抵退款的短信
  • 商品赠送的内账怎么做账
  • 保险保障基金的管理单位是
  • 物业预收的物业费怎么做会计分录?
  • win7系统怎么进
  • 物流公司运费账务处理
  • uefi模式怎么装机
  • 其他应收款包括差旅费吗
  • 简易计税的方式
  • 电费预提费用
  • 客户罚款记哪个科目
  • 利用网速测试器测试
  • 电脑非法关机后开机进不了系统
  • 汇算清缴资产减值损失怎么填
  • 已入账未抵扣的发票开红字发票
  • php字符串处理函数
  • 赡养老人支出如果有四个子女都要填吗
  • 工程结算的编制方法
  • mc office是什么意思
  • 收到招标费用会计分录
  • 注册资本增加了
  • 你正在树干上睡觉
  • thinkphp教程
  • python如何提取字典中的键
  • libev & libevent简介 IntelIOT 博客园
  • 金税三期开票流程
  • 合伙企业分红怎么做账
  • 企业在外地单位怎么交税
  • 即征即退实际退税额35栏可以不填吗
  • 一般户可以付款吗
  • 下列支出计入销售费用账户借方的是
  • mysql运行报错
  • 资产负债表中的固定资产怎么算
  • 企业找审计是为了什么
  • 存货跌价准备可以转回吗?
  • 服务业小规模纳税人全套做账
  • 以资抵债如何实现债权和物权的转
  • 差旅费超出部分
  • 公司车辆购买保险申请
  • 企业过桥贷款违法吗
  • 结算本月职工工资,其中生产甲产品
  • 怎么看发票的凭证号
  • 会计审计属于什么类别
  • 会计错账的更正方法及适用范围
  • centos7如何安装yum命令
  • win7怎么清除记录
  • win8无线网受限
  • centos备份文件夹
  • ubuntu服务器安装matlab2014a环境配置
  • linux网络编程视频教程
  • svchost占用
  • Linux dpkg-query 命令用法详解(Debian Linux中软件包的查询工具)
  • linux系统的配置
  • unity editor window
  • 根据公司发展需求
  • javascript数据类型有哪些
  • javascript教程完整版
  • 整理的什么
  • Android音乐播放器评论功能怎么实现
  • 销售黄金的基本知识
  • 普票已开发票怎么作废
  • 自然人电子税务局怎么设置申报密码
  • 衡阳地税局的地理位置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设