位置: 编程技术 - 正文

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

  • 进口缴纳关税
  • 影响年初未分配利润的事项
  • 广告公司可以开劳务费吗
  • 如何查询一个公司的资质情况
  • 参与工会职工应享受哪些福利待遇
  • 事业单位公务卡制度
  • 不良产品出库维护制度
  • 电信线路租用的手机
  • 私立幼儿园需要转学籍吗
  • 个体户税务登记怎么注销
  • 保险费可以抵扣嘛
  • 小规模纳税人实行简易征收办法
  • 如何确认是否要割包皮
  • 2020年开公司优惠政策
  • 财务考核指标表
  • 银行利息为什么只算10个月
  • 事业单位工资及薪酬好的单位有哪些
  • 高新技术企业研发费占比
  • 软件开发公司账务怎么做
  • 纯净版xp系统打不开了
  • 合伙企业必须有什么并以其作为企业法律基础
  • vue blob下载文件
  • linux系统中文输入法切换不出来
  • 企业的税收优惠政策有哪些
  • 冲减其他应收款摘要怎么写
  • php text
  • laravel常用命令
  • 一般纳税人筹建期不用交税吗
  • 增值税发票开了没有抵扣有什么后果?
  • 用python绘制
  • python中生成器的作用
  • 技术服务费计入成本会计分录
  • 增值税多交了五万怎么办
  • 持有待售资产属于
  • 企业单方面调整员工的工作岗位
  • 个税申报怎样作废
  • 企业接管的方式有
  • 金税四期对会计人员要求高吗
  • 企业所得税余额为负数
  • 小微企业的所得税税率是多少
  • 购买电脑固定资产折旧怎么算
  • 社保费单位减免
  • 损益类科目调整到未分配利润分录
  • 基建账是否为可不并入大账
  • 银行只收不付解除方式
  • 租出的固定资产
  • 本年利润在
  • 公司收到股东的投资款以后怎么处理
  • 公司招待费用会计分录
  • 描述企业会计准则中对固定资产的具体规定
  • xp系统cmd怎么打开
  • MySql 5.6.14 Win32位免安装解压缩版配置教程
  • 远程连接局域网电脑
  • linux图片编辑软件
  • mac ios应用
  • 电脑系统怎么设置字体大小
  • aow进程
  • ubuntu必备软件10款
  • 苹果电脑连不上网络但是wifi正常
  • win7电脑网络慢怎么提升
  • win10 预览窗口
  • 电脑裸奔可以吗
  • win8使用教程和技能
  • linux检查文件内容
  • javascript 语言精粹(修订版)
  • unity判断点击ui
  • linux.rpm
  • opengl绘制坐标轴
  • ubuntu sudo apt-get install
  • linux命令教程
  • 如何获取硬盘所有文件的列表
  • 批处理执行bat文件
  • windows批量添加文件后缀
  • nodejs全局异常监听
  • python中ridge
  • android studio右边的视图不见了
  • django pypy
  • 卖废铁分录
  • 外购的解释
  • 富士康走了,京东去哪了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设