python中的内置模块

it2025-01-11  7

内置模块

math random uuid os os.path sys time datetime calendar

一、OS

1.curdir 返回当前路径,相对路径 2.getcwd 获取绝对路径,注意返回字节数 3.chdir(path)修改当前工作路径 4.cpu_count()获取当前电脑的核 5.chmod() 修改权限 6.defpath()默认查找文件路径 7.device_encoding 文件编码 8.getpid()获取当前进程编号 9.getppid() 获取当前进程的父进程编号 10.kill 杀死进程 11.linesep获取当前进程换行符 12.listdir()获取当前工作空间下的文件及文件夹,返回列表 13.scandir获取当前工作空间下的文件及文件夹,返回一个迭代器

14.mkdir 创建目录,只能创建一级目录 15.makedirs()创建目录,可以递归创建多级 16.open() 打开或者创建文件 17.remove() 删除文件 18.removedirs()删除目录 19.rmdir 删除目录 20.rename 重命名 21.sep 路径分隔符 22.stat()返回文件状态

二、os.path模块

abspath 获取绝对路径 dirname + basename altsep 文件分隔符 basename 文件名称 dirname所属目录 exists()判断文件或文件夹是否存在 join()拼接路径 split()分割文件路径

三、sys模块

argv 脚本传参 exit() 退出系统 getdefaultencoding() 获取系统的默认编码 getfilesystemencoding() 获取文件编码 setrecursionlimit(num) 设置递归的极限值 getrecursionlimit() 获取递归的极限值 getrefcount() 获取对象的引用计数

四、time模块

asctime() 返回一个日期字符串 ctime() 返回一个日期字符串 gmtime() 获取一个时间对象 localtime() 获取一个时间对象 time() 获取当前时间戳 sleep(sec) 休眠 strftime() 格式化时间 strptime() 将一个字符串格式时间,转换为日期对象

五、datatime模块

time([hour[,minutes][,seconds]]) 构建一个时间对象 date(year,month,day) 构建一个日期对象 datetime子模块 astimezone(时间对象) 返回当前时区对应的时间对象 datetime.now() 返回当前时间对象 ctime(时间对象) 一个符合欧美标准的时间字符串 time(时间对象) 返回时间对象的时间部分 date(时间对象) 返回时间对象的日期部分 day 返回时间对象的天数部分 minute 分钟 second 秒 microsecond 微秒 代码如下(示例):

import datetime datetime.datetime.xxxx() from datetime import datetime

六、random模块

random() 返回一个随机数 randint(m, n) 返回[m,n]之间的随机整数 代码如下(示例):

import random random.randint(1,10) 7

3.choice() 从一个序列中随机选择元素

s=‘12345678’ random.choice(s) ‘5’

4、random.randrange(x) 随机随机产生一个[0,x)之间的整数

七、math模块

1、ceil 向上取整

import math math.ceil(3.21) 4 2、floor 向下取整

import math math.floor(3.91) 3

3、fabs 求绝对值

import math math.fabs(-2.5) 2.5

4、sqrt 开平方根 5、pow 求幂次方

最新回复(0)