位置: 编程技术 - 正文

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

  • 城镇土地使用税纳税
  • 小规模可以申请出口退税吗
  • 餐饮毛利率多少是赚钱的
  • 小规模一季度不超过45万
  • 外来审计人员交通费
  • 生产型企业怎么退税
  • 保理利息计算公式
  • 增值税专票经办人怎么填
  • 营改增后甲供材的涉税风险
  • 应交增值税转入其他流动资产
  • 以公司买房
  • 营改增各项业务销售额按照什么确定
  • 资产的税务处理要注意什么
  • 离职补偿金公司不付怎么办
  • 民营医院增值税政策
  • 小规模季度不超30万需要交什么税
  • 如何防止虚开发票 等舞弊行为?
  • 实收资本印花税最新规定
  • 医院医保统筹支付后还能报销吗
  • 公司集体活动的目的与意义
  • 当月认证下月抵扣
  • 薪酬支出包括什么
  • 华为哪些手机有hicar
  • 危险废物处置是冶金行业吗
  • 电脑怎么安装双显卡
  • ps命令不可用
  • 租赁费和场地租赁费区别
  • php公众号推送完整示例
  • 高新技术企业的申报条件包括以下哪些
  • upload靶场搭建
  • 个人将房产过户到一人有限公司交什么税
  • laravel create
  • 工商年报纳税总额包括滞纳金吗
  • yolov5 output
  • vue @hook
  • vue的路由跳转了,可是页面没有变化
  • javascript怎么用
  • 预提费用多提汇算清缴怎么做账
  • 帝国cms添加栏目前台不显示
  • 工程代建的性质
  • 现金流动负债比率和流动比率一样吗
  • 金蝶软件资产负债表公式设置
  • 合伙人退伙后对退伙后的债务承担责任吗
  • 银行贷款第三方是什么意思
  • 小微企业开专票需要缴纳多少税
  • 研发支出是什么性质的科目
  • 亏损企业对外捐赠的税前扣除
  • 工程施工的保险费的账务处理
  • 走逃失联企业管理办法
  • 验资账户需要对账吗
  • 项目所在地个税网上怎么报
  • 什么是批发零售市场
  • 企业转让固定资产发生的费用
  • 装饰公司购买的安装服务怎么入账
  • 职工体检费如何报销
  • 工业企业无形资产有哪些
  • mysql 从库
  • win7系统怎么设置开机启动项
  • 为什么windows手机失败了
  • Mac如何使用clash上外网
  • win7小技巧
  • win7开启远程设置
  • windows10周年更新
  • win7调出ie浏览器
  • 一键快速关机下载手机版
  • win7系统怎么加入工作组
  • 系统闹钟设置
  • css怎么更换图片
  • JavaScript控制台输出
  • python黑魔法手册
  • iframe和frame
  • jquery 鼠标
  • Python的requests网络编程包使用教程
  • js验证码代码怎么写
  • android按钮按下变色
  • 税务稽查协查管理办法 国家税务总局
  • 国家税务总局,河北省税务局
  • 巩义市公路管理局 邰江华简历
  • 福建省人民医院院长
  • 申报土地增值税需要什么资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设