如何在Python中引用其他模块
作者:ζ小菜鸡 发布时间:2022-09-26 23:30:21
一、前言
在Python中,除了可以自定义模块外,还可以引用其他模块,主要包括使用标准库和第三方模块。下面分别进行介绍。
二、导入和使用标准模块
  在Python中,自带了很多实用的模块,称为标准模块(也可以称为标准库),对于标准模块,我们可以直接使用import语句导入到Python文件中使用。例如,导入标准模块random(用于生成随机数),可以使用下面代码:
import random # 导入标准模块random
说明: 在导入标准模块时,也可以使用as关键字为其指定别名。通常情况下,如果模块名比较长,则可以为其设置别名。
导入标准模块后,可以通过模块名调用其提供的函数。例如,导入random模块后,就可以调用其randint()函数生成一个指定范围的随机整数。
生成一个0~10之间(包括0和10)的随机整数的代码如下:
import random# 导入标准模块randomprint(random.randint(0,10)) # 输出0~10的随机数
执行上面的代码,可能会输出0~10中的任意一个数。
除了random模块外,Python还提供了大约200多个内置的标准模块,云盖了Python运行时服务、文字模式匹配、操作系统接口、数学运算、对象永久保存、网络和Internet脚本和GUI构建等方面。
除了上表列出的标准模块外,Python中还提供了很多其他模块,读者可以在Python的帮助文档中查看。具体方法:打开Python安装目录下Doc目录,在该目录中的扩展名为.chm文件(如python370.chm)即为Python的帮助文档。
打开该文件,找到如下图所示的位置进行查看即可:
三、第三方模块的下载与安装
在进行Python程序开发时,除了可以使用Python内置的标准模块外,还有很多第三方模块可以使用。对于这些第三方模块,可以在Python官方推出的https://pypi.org/中找到。
在使用第三方模块时,需要先下载并安装该模块,然后就可以像使用标准库一样导入并使用了。本文主要介绍如何下载和安装第三方模块。下载和安装第三方模块可以使用Python提供的pip命名实现,
pip命令的语法格式如下:
pip <command> [modulename]
参数说明:
command:用于指定要执行的命令。常用的参数有install(用于安装第三方模块)、uninstall(用于卸载第三方模块)、list(用于显示已经安装的第三方模块)等。
modulename:可选参数,用于指定要安装或卸载的模块名,当command为install或command为uninstall时不能省略。
例如:安装第三方numpy模块(用于科学计算),完成安装,将显示如下图所示结果。
来源:https://yunhua.blog.csdn.net/article/details/124641099


猜你喜欢
- 牛顿摆是一个1960年代发明的桌面演示装置,五个质量相同的球体由吊绳固定,彼此紧密排列。又叫:牛顿摆球、动量守恒摆球、永动球、物理撞球、碰碰
- 古巴比伦王颁布了汉摩拉比法典,刻在黑色的玄武岩,距今已经三千七百多年,你在橱窗前…熟悉吧?没错,这就是周董的爱在西元前歌词。前不久工作不是很
- python基于SMTP发送QQ邮件,供大家参考,具体内容如下第一步:1.打开qq邮箱,开启smtp服务2.验证密保3.获取授权码pytho
- 目录一、生产环境,开发环境切换第一种方法:通过配置.env文件来实现第二种方法二、过滤器三、moment时间库使用一、生产环境,开发环境切换
- LEFT JOIN 语法用法与实例MySQL LEFT JOIN 语法SQL(MySQL) LEFT JOIN 会取得左表(table1)全
- 一、前言好不容易女神喊我去看电影,但是她又不知道看啥,那么我当然得准备准备~二、前期准备1、使用的软件python 3.8 开源 免费的 (
- pyecharts介绍pyecharts是python与echarts链接,一个用于生成Echarts图标的第三方库,pyecharts分为
- 利用Python将多份excel表格整理成一份表格,抛弃过去逐份打开复制粘贴的方式。直接附上代码:import xlrd import xl
- 在数据存储过多时,我们会选择清除,不过有时候也需要找回一些我们之前删掉的数据。有的小伙伴可能会使用不同的方法分别完成,那么今天小编带来的_d
- 数据库基本操作在Flask-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。会话用db.session表示。在准备把数据写
- 一、apply和applymap1. 可直接使用NumPy的函数示例代码:# Numpy ufunc 函数df = pd.DataFrame
- 1)视频读取import cv2cap = cv2.VideoCapture('E:\\Video\\20000105_224116
- 前言在小程序中,e.target与e.currentTarget是非常重要的,尤其是涉及到页面传值时currentTarget和target
- 1、from ... import 导入from package import module1, module2, module3, ...
- 网上搜索出来的结果多是下面答案:MySQL中,如何查询两个日期之间的记录,日期所在字段的类型为datetime(0000-00-00 00:
- 如下所示:# -*- coding: utf-8 -*-import base64with open("C:\\Users\\us
- 最近,大数据工程师Kin Lim Lee在Medium上发表了一篇文章,介绍了8个用于数据清洗的Python代码。数据清洗,是进行数据分析和
- 一、赋值对比1、列表l1 = [1,2,3]l2 = l1l1.append('a')print(l1,l2)
- 本文实例讲述了Django框架实现的普通登录。分享给大家供大家参考,具体如下:1.显示登录页面a.设计url,通过浏览器访问http://1
- prototype框架最早是出于方便Ruby开发人员进行JavaScript开发所构建的,从这个版本上更加体现的淋漓尽致。比起1.3.1版本