math模块
函数 | 描述 | 返回值 |
---|---|---|
返回数字的上入整数 | 如math.ceil(40.23) 返回值为 41 |
|
返回数字的下舍整数 | 如math.floor(5.3) 返回值为 5 |
time模块
函数 | 描述 | 返回值 |
---|---|---|
返回当前时间的时间戳 | import time print(time.time()) 返回值为 1565180395.3967648 |
|
返回时间元组 | import time print(time.localtime()) 返回值为 time.struct_time(tm_year=2019, tm_mon=8, tm_mday=7, tm_hour=20, tm_min=35, tm_sec=37, tm_wday=2, tm_yday=219, tm_isdst=0)) |
|
获取可读的时间模式 | import time time.asctime(time.localtime()) 返回值为 Wed Aug 7 20:28:29 2019 |
|
以浮点数计算的秒数返回当前的CPU时间 | import time print(time.clock()) 返回值为 4e-07 |
|
根据fmt的格式把一个时间字符串解析为时间元组。 | import time print(time.strftime ("%Y-%m-%d %I:%M:%S", time.localtime())) 返回值为 2019-08-07 08:43:24 |
格式化符号 | 意义 |
---|---|
%y | 两位数的年份表示(0-99) |
四位数的年份表示(000, 9999) | |
月份(01-12) | |
月内中的一天(0-31) | |
24小时制小时数 | |
12小时制小时数 | |
分钟数(00-59) | |
秒(0-59) | |
%a/A | 本地简化星期名称 |
%b/B | 本地完整的月份名称 |
%c | 本地响应的日期表示和时间表示 |
%j | 年内的一天(001-366) |
%p | 本地A.M或P.M的等价符 |
%U | 一年中的星期数(00-53)星期天为星期的开始 |
%w/W | 星期(0-6),星期天为星期天为星期的开始 |
%x | 本地相应的日期表示 |
%X | 本地相应的时间表示 |
%Z | 当前时区的名称 |
%% | %本身 |
calendar模块
函数 | 描述 |
---|---|
返回一个多行字符串格式的year 年month月日历,两行标题,一 周一行。每日宽度间隔为w字符 。每行的长度为7* w+6。l是每星期的行数。 |
|
...... | ...... |
os模块
函数 | 描述 |
---|---|
os.sep | 可以取代操作系统特定的路径分隔符。windows下为 “\” |
os.name | 字符串指示你正在使用的平台。 比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。 |
os.getcwd() | 函数得到当前工作目录,即当前Python脚本工作的目录路径。 |
os.getenv() | 获取一个环境变量,如果没有返回none |
os.putenv(key, value) | 设置一个环境变量值 |
os.listdir(path) | 返回指定目录下的所有文件和目录名。 |
os.remove(path) | 函数用来删除一个文件。 |
os.system(command) | 函数用来运行shell命令。 |
os.linesep | 字符串给出当前平台使用的行终止符。 例如,Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'。 |
os.curdir | 返回当前目录('.') |
os.chdir(dirname) | 改变工作目录到dirname |
os.path.isfile() | 检验给出的路径是否是文件 |
os.path.isdir() | 检验给出的路径是否是目录 |
os.path.exists() | 检验给出的路径是否真的存在 |
os.path.getsize(name) | 获得文件大小,如果name是目录返回0L |
os.path.abspath(name) | 获得绝对路径 |
os.path.normpath(path) | 规范path字符串形式 |
os.path.split(path) | 将path分割成目录和文件名二元组返回。 |
os.path.splitext() | 分离文件名与扩展名 |
os.path.join(path,name) | 连接目录与文件名或目录;使用“\”连接 |
os.path.basename(path) | 返回文件名 |
os.path.dirname(path) | 返回文件路径 |
sys模块
函数 | 描述 |
---|---|
sys.argv | 这是一个列表,它包含了所有传递给脚本的命令行参数,其中第一个为脚本自身的名称 |
sys.path | 这也是一个列表,里面放了模块的搜索路经。并且呢,path[0]表示当脚本的路经。 |
sys.modules | 这是一个字典类型,它里面放了所有载入的模块。 |
sys.stdin | 标准输入流--一个类文件对象, raw_input()与input()这是使用它。 |
sys.stdout | 标准输出流--一个类文件对象,我们使用print的时候,就是在使用它; |
sys.stderr | 标准错误流--一个类文件对象 |
sys.builtin_module_names | 这是一个元组,里面放的是python解释器的内置的所有模块名称。 |
sys.version | 存放了python解释器的版本信息。 |
sys.platform | 存放的是python解释器的平台,返回linux2或windows |