参考链接:python之os模块讲解
路径表示
windows下路径以 \ 为分割符,linux和unix以 / 为分隔符
但由于 \ 具有转义的用法,因此wins下的路径表示有两种表示法
1 . r"具体路径"
2.以 \ 为分隔符

os.getcwd()
获取当前工作路径

os.listdir(path)
传入一个任意路径,返回path下的所有文件和文件夹组成的列表

os.walk(path)
传入任意一个路径,深层次遍历指定路径下所有子文件夹,返回的是一个由路径,文件夹列表,文件列表组成的的元组

os.path.exists(path1)
传入一个任意路径path1,判断指定路径下的目录是否存在,返回ture/false
即判断path路径下,是否存在path1目录

os.makedirs(path)
传入一个path路径,创建单层(单个)文件夹;如果文件夹已经存在,就会报错。

也可以创建递归文件夹

os.rmdir(path)
传入一个path路径,删除指定路径下的文件夹;此方法只能删除空文件夹,若删除非空文件夹则会报错

os.path.join()
用于拼接多个路径字符串
Python中os.path.join函数的用法示例详解
os.path.split(path1)
传入一个完整的path1路径,将其拆分为绝对路径和文件名两个部分;将path1分割成目录和文件名并以元组方式返回

os.path.dirname(path1)
传入一个文件路径,返回其目录的绝对路径

os.path.isfile(path1),os.path.isdir(path1)
传入一个完整的文件路径,判断是否是文件 or 文件夹
os.path.sep
返回当前操作系统的路径分隔符

os.path.getsize(path1)
传入的若是文件路劲则返回文件大小(字节)

若是文件夹,则返回分配的磁盘块大小
os.path.abspath(path1)
返回path1的绝对路径


1025

被折叠的 条评论
为什么被折叠?



