python中常见的内置模块

模块

在python中,一个.py文件就是一个模块(xxx.py)

通过创建者对模块进行分类:

1.python的内置模块(random、os等) 

2.需要自己安装的第三方模块

3.自定义模块

导入模块的方式:

1.import 模块名字

2.import 模块名字 as 别名

3.from 模块名 import 对象名

一、random模块

randint:产生随机数[x,y]

random:产生0-1之间的随机数

uniform:产生正态分布的随机数

randrange:产生一个范围内的随机数

choice:在有序序列里面筛选元素

......

用法示例:

import random
a = random.randint(0,10)
print(a)
#随机产生一个[0,10]之间的整数

二、math模块

ceil:向上取整(即使是4.1,最后输出为5)

floor:向下取整(即使是4.9,最后输出为4)

e:自然常数

pi:圆周率

isfinite:判断是否无限

fomd:取模的运算

pow:幂次方的运算

sqrt:平方根的运算

fabs:和全局函数abs()的功能一样,取绝对值

isnan:判断是不是数字(NaN:not a number)

......

用法示例:

import math
a = math.pow(2,3)
print(a)
#输出为8.0

三、os模块

getcwd:获取当前的工作目录,返回的是绝对路径

curdir:获取当前的工作目录,返回的是相对路径

chdir:修改工作目录

mkdir:创建目录(只能创建一层)

makedirs:创建目录(可以创建多层)

remove:删除文件

removedirs:移除目录,支持多级删除

sep:路径的分隔符

linesep:显示当前系统下的换行符

pathsep:获取环境变量的分隔符

open:创建文件(等价于open()全局函数)

listdir:返回对应目录下的所有文件,包括你隐藏的文件,返回的结果是列表

......

用法示例:

import os
os.getcwd()
#以绝对路径的方式返回当前的工作路径

四、os.path模块

os.path比较长,用的时候如果嫌麻烦,我们可以用前面说到的导入方法2.import 模块名字 as 别名

如:import os.path as p

basename:当前的文件名称

dirname:当前文件的目录

abspath:返回的是相对路径所对应的绝对路径

altsep:返回的是python中的分隔符

exists:判断文件或者目录是否存在,返回的值是 True 或 False

getctime:获取创建的时间

getmtime:获取修改的时间

getsize:获取文件大小(xxx字节)

isabs:判断是否为绝对路径,返回的值是 True or False

isdir:判断是否为目录,返回的值是 True or False

isfile:判断是否为文件,返回的值是 True or False

join:拼接路径

split:分割路径

......

用法示例:

import os.path as p #取别名为p
p.basename('C:\\Users\\84590')
#返回文件名称84590

更多模块后续更新......


版权声明:本文为Word_Smith_原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。