12. Advanced Skills in File and Directory Manipulation
发布时间
阅读量:
阅读量
创建目录
os.makedirs 具备递归生成目录结构的功能,例如
import os
os.makedirs('tmp/python/fileop',exist_ok=True)
将在当前工作目录中生成一个名为tmp的文件夹,并在该文件夹内部进一步建立python子目录,随后在python目录下继续创建fileop文件夹。
exist_ok=True 参数的作用在于,当目标目录已存在时,系统不会触发错误提示,而是直接忽略该情况
文件与目录删除操作
os.remove 函数具备删除文件的功能,例如
os.remove('sdf.py')
shutil.rmtree() 函数具备递归删除功能,能够彻底清除指定目录下所有的子目录及文件内容,例如
import shutil
shutil.rmtree('tmp', ignore_errors=True)
参数 ignore_errors=True 的设置可确保在目录非空的情况下,不会触发异常情况。
拷贝文件
shutil 模块
全部评论 (0)
还没有任何评论哟~
