python os模块常用方法
import os os.name() #返回系统标志Windows:nt;Linux:posix os.listdir() #获取路径下的文件或目录名称列表 os.remove() #删除文件 os.removedirs() ###递归式删除 os.rmdir() #删除目录 shutil.rmtree(path) ###递归删除非空目录 os.mkdir() #创建目录 os.path.isfile() #判断是否为文件 os.path.isdir() #判断是否是目录 os.path.split(path) #path分割文件名与路径;返回(fpath,fname)元组;如果完全使用目录,它也会将最后一个目录作为文件名分离,且不会判断文件或者目录是否存在 os.path.splitext() #分离文件名与扩展名;默认返回(fname,fextension)元组,可做分片操 os.path.splitext('/sun/test.java') ##输出 ('/sun/test','.java') os.getcwd() #获取工作路径 os.system() #执行命令 返回执行命令后的结果,command模块可以获取命令的输出和返回值 os.path.abspath() #获得绝对路径 os.path.dirname(path) #获取文件路径(据说有时候会返回相对路径