python版本:2.7
官方文档:https://docs.python.org/2/library/os.html
常用接口:
1,检测是否存在某个文件或文件夹
<代码> os.path.exists(路径)代码>
2,递归创建文件夹
<代码> os.makedirs (output_path) 代码>
3,获取文件路径的目录或文件名
<代码> os.path.dirname(路径),路径的目录,即os.path.split(路径)的第一个元素 os.path.basename(路径),路径最后的文件名。如果路径以/或\结尾,那么就会返回空值。即os.path.split(路径)的第二个元素代码>
4组合文件的路径
<代码> os.path。加入(path2 [, path3[…]]),将多个路径组合后返回,会根据系统选择以/或\连接,移植性好代码>
5,操作路径
<代码> os.path.abspath(路径),路径规范化的绝对路径 os.path.split(路径),将路径分割成目录和文件名二元组返回,如:localDirPath localFileName=os.path.split (os.path.normpath(路径)) 注:os.path.normpath可确保为Win32正确编码路径代码>
6,获取文件信息
<代码> os.path.getatime(路径),路径所指向的文件或者目录的最后存取时间 os.path.getmtime(路径),路径所指向的文件或者目录的最后修改时间代码>
7,改变脚本运行目录
<代码> os.getcwd(),获取当前工作目录,即当python脚前本工作的目录路径 os.chdir(路径),改变当前脚本工作目录,相当于壳下cd 代码>
8,遍历文件夹
<代码>操作系统。走(顶部,由上而下的=True, onerror=None, followlinks=False) 通过从上到下或从下到上遍历树来生成目录树中的文件名。对于以目录顶部(包括顶部本身)为根的树中的每个目录,它产生一个3元组。 (dirpath目录名,文件名)——祝辞dirpath是一个字符串,即目录的路径。目录名中是子目录的名称列表中的dirpath(不包括“。”和“. .”)。文件名是dirpath中非目录文件的名称列表。请注意,列表中的名称不包含路径组件。要获取完整路径(以开头)到dirpath中的文件或目录,请执行:os.path。加入(dirpath名称) os.listdir(路径),返回一个列的表,其中包含路径给出的目录中的条目名称。该列表按任意顺序排列代码>
此处只列举常用接口,其他接口请直接看文档~