我是靠谱客的博主 虚心帆布鞋,最近开发中收集的这篇文章主要介绍python模块包教学_python模块和包,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

模块和包

模块和包并不是新的语法,而是python中为了更好地对代码进行分块组织管理,所提供的一种代码规范。他们根据代码的功能将区别不大的代码放在一起管理,使大型程序的设计更加醒目,层次更加清晰。

1.模块和包的概念

截至现在,我们已经写了很多个python文件,按照计算机的使用习惯,我们一般会将这些文件放在一个文件夹里,方便我们管理。其实我们每次写的一个.py文件就是一个python模块,在每个python模块里面,我们定义函数、使用基础语法去书写可以执行的代码。有时候我们需要使用别的模块的一些函数,我们就可以使用import模块导入的方式,即在使用某一函数之前,声明该函数所在的模块。我们使用python标准库模块的时候,就是这样做的。模块的基本结构如下:

而包是一个更大的概念,我们可以将包类比于我们平时使用的文件夹,比如一个照片文件夹,下面有在不同地点或不同时期拍摄的子文件夹,子文件夹里面才有与文件夹名称对应的照片文件,分别是.jpg或.png文件。python里的包也是这样,它是一个分层次的文件目录结构,在这个包目录里有子包(相当于子文件夹)和模块(相当于照片文件),不同于普通文件夹的是,一个包中一定要有一个名为__init__.py的特殊声明文件。包的基本结构如下:

2.标准库模块

我们说过,python本身是带有标准库模块的,在使用python时可以直接导入,比如使用频率较高的math模块,里面有求三角函数、绝对值、平方根等一系列方法,也有圆周率等常量,我们在导入后可直接使用。

输出结果:

1.0 2.0 10.0

我们在学习python标准库的方法时,不必一次学完然后使用,一般都是在遇到的时候,去python官网查找它的手册即可,只有会了一种的使用方法,其它的库使用类似。

3.包管理工具pip的使用

pip是下载完python后,自带的一个包管理工具,我们可以win+r输入cmd打开终端,输入pip --version来检查一下pip的版本。

出现上述内容说明pip可以正常使用。

我们说过,python中的标准库模块可以直接导入使用,但是如果想使用第三方库模块就需要先下载它们所属的软件包,而pip可以很轻松的帮助我们完成这个任务,方法是直接在终端输入:

pip install packagename(包的名称)

比如python的科学计算库numpy,它不属于标准库,如果直接导入肯定会报错。

运行结果:

Traceback (most recent call last):

File "C:UsersAdministratorDesktoppythontest.py", line 1, in

import numpy

ModuleNotFoundError: No module named 'numpy'

这时,我们可以使用pip管理工具帮我们下载numpy这个第三方库。

当出现如图所示提示后,证明安装成功。

之后再次运行上述代码发现程序不在报错。

类似的pip常用操作还有:

更新一个包:pip install --upgrade packagename

卸载一个包:pip uninstall  packagename

pip全部操作可以直接在终端输入pip查看。

本文由IT教学网整理发布,转载请注明出处:http://www.itjx.com/jiaocheng/Python/2020/0118/525.html

最后

以上就是虚心帆布鞋为你收集整理的python模块包教学_python模块和包的全部内容,希望文章能够帮你解决python模块包教学_python模块和包所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部