Shutil 模块
Shutil 模块提供了一系列的 Shell 功能,让运维工程师可以以更简单的方式完成 OS 模块
无法完成的功能。
shutil.copyfile(src,dst)
复制源文件到目标路径。
shutil.copymode(src,dst)
复制源文件权限到目标文件。
shutil.copystat(src,dst)
复制源文件文件、最近修改时间、Flag 等到目标文件。
shutil.copy(src,dst)
复制源文件到目标路径。
shutil.copy2(src,dst)
复制源文件及相关元信息到目标路径。
shutil.move(src,dst)
移动文件/目录。
shutil.disk_usage(path)
返回对应路径的磁盘的使用统计情况。
shutil.copytree(src,dst)
将 src 的整个目录树复制到 dst 目录。
shutil.which
获取要执行的命令的路径。
Sys 模块
sys.exit(0)
退出当前进程。参数为 0 时表示正常退出;参数为 1 时表示异常退出。
sys.version
获取 Python 版本。
sys.path
获取模块的搜索路径。
sys.platform
获取操作系统名称。
sys.stdin
标准输入。
sys.stdout
标准输出。
sys.stderr
错误输出。
Datetime 模块
datetime.date(year,month,day)
构建一个 date 对象。
datetime.date(year,month,day).today()
返回当前的本地日期。
datetime.date(year,month,day).strftime(format)
对时间进行格式化后输出。
datetime.now()
返回当前时间。
datetime.timestamp()
返回当前时间戳