Python——常见内置模块的使用(一)

1.什么是模块

一个py或者一些py文件的总称,这些文件一般都是为某一特定的功能而写代码。

2.模块的分类

|-- 系统模块(Python官方提供的、内置的模块)
	| 内置模块
	特点:已经安装在了系统中,builtins 默认被导入
		|-- random	
		|-- math	
		|-- os
		|-- os.path
		|-- sys
		|-- time
		|-- datetime
		|-- hashlib
		|-- base64
|-- 第三方模块
	|-- 非官方的,有第三方提供的
	特点:必须安装才能使用
	requests	# pip install requests
|-- 自定义的模块
	xxx.py	导入到其他的py文件中使用
	project->package->模块

3.模块的导入

import package
import package as alias		# 使用别名
import package.module
from package import module

在这里插入图片描述

4.常见的系统模块

random模块:
|-- random()		# 返回一个[0,1)的随机数,伪随机数!
|-- randint(m, n)	# 返回[m,n]之间的随机整数
|-- choice()		# 从一个序列中随机选择元素
|-- randrange()		# random.randrange(x)随机随机产生一个[0,x)之间的整数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

math模块:
该模块存在大量的编程语言中,一般这个模块都是用来操作数学运算
|-- ceil		# 只要数值存在小数位,则向上取整
|-- floor		# 只要数值存在小数位,则向下取整
|-- e			# 自然常数
|-- pi			# 圆周率
|-- fabs		# 求绝对值
|-- fmod		# 求模(求余数) fmod(x, y, /)  x % y
|-- pow			# 求幂次方
|-- sqrt		# 开平方根

在这里插入图片描述

os模块
os(operator system)操作系统
	主要用来操作操作系统中的文件系统
常见的方法:
|-- cpu_count	# 获取当前系统的cpu核数
|-- getcwd		# 表示当前路径,注意,获取的是绝对路径
|-- curdir		# (属性)表示当前路径,注意,相对路径
|-- chdir		# 修改当前工作空间路径
|-- mkdir		# 创建文件夹,注意:只能创建一层
|-- makedirs	# 创建文件夹,可以级联创建多层
|-- chmod		# 修改权限
|-- listdir		# 遍历得到当前工作空间下的所有文件及文件夹,返回一个列表
|-- remove		# 删除文件
|-- removedirs	# 删除文件夹,注意,可以多级删除
|-- rename		# 重命名
|-- renames		# 重命名以及修改文件路径
|-- rmdir		# 删除文件夹,注意,应该只能一级一级删除,文件夹必须为空
|-- scandir		# 遍历得到当前工作空间下的所有文件及文件夹,返回一个迭代器对象
|-- sep			# 返回系统对应的文件分割符
|-- system		# 该方法可以执行该系统对应的所有终端命令

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

os.path模块,是os的子模块
	主要是用来操作文件的,判断文件是否存在、判断是文件还是文件夹等等

|-- abspath		# 显示相对路径的绝对路径
|-- basename	# 一般而言,显示路径对应的文件名称 
|-- exists		# 判断文件或者文件夹是否存在
|-- getsize		# 获取文件的大小, 以字节为单位
|-- isdir		# 判断是否是目录
|-- isfile		# 判断是否是文件
|-- join		# 拼接路径		注意:第一个绝对路径之前的参数将会被忽略
|-- split		# 分割文件路径,返回一个元组为文件的路径和文件名

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了7 篇原创文章 · 获赞 1 · 访问量 346

猜你喜欢

转载自blog.csdn.net/Earnestfu/article/details/104586876