初面网初面网

常用模块

时间包

python内置了日期时间包:datetime。

如其名所示,就是能够对日期时间进行操作,例如获取时间、计算间隔等。

导入方法:

from datetime import datetime

import datetime

两种方法分别对应两种调用:

datetime.now()

datetime.datetime.now()

常用命令说明
datetime.now()获取当前日期时间
timedelta(d,s,micro,milli,minut,h,week)时间间隔。参数从左到右是天数、秒、微秒(百万分之一秒)、毫秒(千分之一秒)、分钟、小时、周
from datetime import datetime
from datetime import timedelta

yesterday = datetime.now() - timedelta(days=1)
print(yesterday)

# 转为字符串
print(yesterday.strftime('%Y-%m-%d %H:%M:%S %a'))

# 字符串转日期
print(datetime.strptime('2022-02-04 12:33:10', '%Y-%m-%d %H:%M:%S'))

# %H可以换成%I,表示12小时制
# %S可以换成%f,表示当前秒的第多少毫秒
# %a能表示简化的星期。可以换成%A,表示完整的星期
# %b能表示简化的月份。可以换成%B,表示完整的月份
# %p,上下午。AM上午,PM下午

os包

导入

import os

一些函数

用例说明
os.getcwd()返回当前的路径
os.listdir(路径)返回指定路径下所有的文件或文件夹
os.makedirs(路径)创建多级文件夹
os.removedirs(路径)删除多级文件夹
os.rename(路径,路径)重命名。参数一是旧名,参数二是新名
os.rmdir(路径)删除文件夹。只能删除空文件夹

path模块

用例说明
os.path.exists(路径)文件或路径是否存在
os.path.isdir(路径)是否是路径
os.path.isabs(路径)是否是绝对路径
os.path.isfile(路径)是否是文件
os.path.join(路径,字符串)路径字符串合并
os.path.split(路径)切割路径

sys模块

用例说明
sys.modules()py启动时加载的模块
sys.path()返回当前py的环境路径
sys.exit(0)退出程序
sys.getdefaultencoding()获取系统编码
sys.platform()获取当前系统平台
sys.version获取python版本
sys.argv()程序外部获取参数。例如输入命令行时额外添加的参数

更新于 2026/6/7