首页 > 编程知识 正文

python怎么加载包(python 包 模块 类)

时间:2023-05-03 11:47:28 阅读:100241 作者:4483

之前,我们学习了函数、lambda表达式、参数类型和参数以及变量范围LEGB。今天,我们学习Python模块和包管理。

模块是包含您定义的所有函数和变量的文件,其后缀为。皮。

它是包管理模块命名空间的一种形式。包结构类似于计算机上的文件夹结构。一般来说,有一个顶层包,下面有一个子包,子包下面有一个. py模块。

包和模块存在的意义在于提高代码的可重用性,便于引入其他程序,这些程序在其他编程语言中也很常见和常用。

python中的同一个模块只允许导入一次。事实上,它是在语法规范的前一篇文章中介绍的。这里,让我们看一下示例代码:

请注意,导入语句需要统一放置在。py文件,不建议使用星号*来导入所有依赖项。

包管理工具pip

Python有很多内置模块,可以直接导入。需要导入第三方模块包怎么办?

可以使用pip包管理工具install命令下载并安装第三方模块包,然后导入。

例如,在后续的Python高级中,我们需要爬虫和Web开发的请求包:

下载安装包:

pip安装请求

卸载包:

pip卸载请求

安装后,您可以导入请求包。示例代码:

返回的标题:

Cookie返回者:

返回的内容:

Python解释器

可以有多个Python解释器,如CPython、IPython、Jython、pypypy等。

CPython是用C语言开发的,是官方标准,有很好的生态,所以应用广泛。

Iphon是基于IPython的解释器,在交互方面做了增强。

Jython是专门为Java平台设计的Python解释器,将Python代码编译成Java字节码执行。

PyPy是Python语言的一种快速且兼容的替代实现,它以高速著称。

上图:Python3自学第11天:def函数

【极客干货】从事IT行业十余年,在移动互联网开发、J2EE企业发展、IOT物联网、AI人工智能等方面有一点技术积累,精通使用C/C、Java、Python等编程语言。从2009年开始接触Python,我会在业余时间把自己熟悉的技术干货系统地分享给大家。也许我的分享会让你少走弯路。如果你觉得还可以,请多多关注,评论转发。非常感谢!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。