1、创建
- os.path.exists(path) 判断一个目录是否存在
- os.makedirs(path) 多层创建目录
- os.mkdir(path) 创建目录
2、遍历文件
-
os.listdir(path)
返回指定的目录下包含的文件或子目录的名字的列表。这个列表以字母顺序。其得到的是仅当前路径下的文件名,不包括子目录中的文件,如果需要得到所有文件需要递归。 它也不包括 ‘.’ 和 ‘…’ 即使它在目录中。 -
os.walk(top[, topdown=True[, οnerrοr=None[, followlinks=False]]])
方法参数说明:top:要遍历的目录的路径 topdown:可选,如果为 True,则优先遍历 top 目录,以及 top 目录下的每一个子目录,否则优先遍历 top 的子目录,默认为 True onerror: 可选, 需要一个 callable 对象,当 walk 异常时调用 followlinks:可选, 如果为 True,则会遍历目录下的快捷方式(linux 下是 symbolic link)实际所指的目录,默认为 False args:包含那些没有 '-' 或 '--' 的参数列表 返回值: 三元组 (root, dirs, files) root :所指的是当前正在遍历的目录的地址 dirs :当前文件夹中所有目录名字的 list (不包括子目录) files :当前文件夹中所有的文件 (不包括子目录中的文件)