python入门之os模块
import os os.getcwd() 同Linux的pwd os.chdir("/opt") 同Linux的cd os.curdir 返回当前目录 os.pardir 获取上一层目录字符串名 os.makedirs("/a/b/c") 生成多层目录 os.removedirs("dirname") 目录若为空,删除,递归上一层,依次判断删除 os.mkdir("dirname") 生成单层目录 os.rmdir("dirname") 删除单层目录,若不为空,则无法删除,报错 os.listdir("dirname") 列出指定目录下所有文件和目录,包括隐藏文件,并以列表打印 os.remove() 删除一个文件 os.rename("old","new") 重命名文件或目录 os.stat('path/filename') 获取文件/目录信息 os.seq 返回路径分隔符,win为\\ Linux为/ os.name 当前使用平台,win为'nt',Linux为'posix' os.system("command") 模拟执行命令 os.environ 获取系统环境变量 os.path.abspath(path) 返回path的绝对路径 os.path.split(path) 将path分割成目录和文件名,元组返回 os.path.dirname(path) 获取目录,不要文件名 os.path.basename(path) 获取文件名,不要目录 os.path.exists(path) 若path存在,返回true os.path.isabs(path) 若path是绝对路径,返回true os.path.isfile(path) 若path是一个存在的文件,ture os.path.isdir(path) 若是一个存在的目录,true os.path.join(str1,str2,...) 将多个路径组合返回 os.path.getatime(path) 获取path所指向的文件或目录的最后存取时间 os.path.getmtime(path) 获取path所指向的文件或目录的最后修改时间