位置: 编程技术 - 正文

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

  • 业务招待费可以进项抵扣吗
  • 报废汽车增值税税率
  • 已交税金是什么类
  • 企业所得税的计算公式
  • 银行存款日记账电子表格模板
  • 基本户被冻结怎么缴投标保证金
  • 个人股权转让未分配利润如何处理
  • 固定资产适用范围
  • 临时营业执照有效期多久
  • 出让固定资产怎样计算增值税
  • 公司聘请专家的差旅费可以税前扣除吗
  • 公司领导培训费怎么入账
  • 制造费用结转生产成本金蝶怎么操作
  • 不开发票的收入怎么处理?
  • 企业取得的信托计划分红缴企业所得税吗
  • 租赁合同印花税税率2023
  • 兼营免税业务,如何才能享受免税的优惠政策?
  • 科技型中小企业享受优惠税收政策2023
  • 什么是税收编码,在哪里查
  • 居民小区人防设施主要是什么
  • 增值税及附加税费减免一览表
  • 印花税可以计入在建工程吗
  • 公司收到利息怎么记账
  • 一般纳税人增值税税率
  • mac怎么彻底删除一个软件
  • uni app
  • 认缴出资日期没到
  • 有关五险一金的知识
  • 系统win7旗舰版
  • 鼠标按键多有用吗
  • wordpress自定义api
  • 数据结构考试内容
  • 诉讼费属于什么费用
  • nodejs安装及环境配置win10
  • vue怎么用bootstrap
  • less命令怎么用
  • 织梦参数配置设置
  • 财务费用包括什么利息
  • 建账在1月份如何录入期初
  • 保函被索赔支付什么意思
  • python 熵值法
  • 台账如何做到表中分好几个表
  • 消耗品属于哪个会计科目
  • 入库的残料价值包括哪些
  • 合伙企业法人股东税收
  • 其他权益工具投资出售时账务处理
  • 旅行社代订的机票可以抵扣吗
  • 商业承兑汇票提示付款流程
  • 收入纳税明细里的收入和实际不符
  • 企业向个人借款利息如何处理
  • 影视行业成本核算方案
  • sql server怎么创建表语句
  • sql server怎么向表里添加数据
  • mysql事务用法
  • linux软件安装源
  • 打印机向windows发送消息
  • windows集群运行
  • 双屏windows
  • win7 mysql
  • window8怎么样
  • awk中执行命令
  • centos7.6 iptables
  • win8外接显示器没反应怎么办
  • opengl 旋转矩阵
  • excel表格时间选择
  • python3.7内置模块
  • cocos2dx小游戏
  • 那些年的我们什么意思
  • unity3D游戏开发
  • python快速排序算法代码
  • python进阶视频
  • shell 查找文件并赋值shell变量
  • shell脚本用法
  • unity getint
  • 学历认证取消申请还能再申请吗
  • 黑龙江省国家税务局通用定额发票
  • 公司欠税款,还不上,怎么办
  • 减免税办理
  • 招投标文件未规定怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设