import os
os.sep——返回当前系统的路径分隔符,win返回’\\’,Linux返回’/’
os.name——返回一个字符串,指示当前使用的系统平台。’nt’指win ‘posix’指Linux、Unix
os.getcwd()——返回当前工作目录
os.path.abspath(‘.’)——返回当前工作目录,.代表当前路径,..代表上一级路径
os.chdir(newdir)——改变工作目录
os.mkdir(‘test’)——创建单个目录
os.makedirs(r’c\python\test’)——创建多级目录
os.rmdir(‘test’)——删除单个目录
os.removedirs(r’c:\python’)——删除所给路径最后一个目录下所有空目录
os.stat(file)——获取文件属性
os.chmod(file)——修改文件权限及时间戳
os.getenv()——读取环境变量
os.putenv()——设置环境变量
os.listdir()——例:os.listdir(‘c:\\’) 返回指定目录下所有文件和目录名
os.remove()——用来删除一个文件 例:os.remove(‘c:\\test.txt’)
os.system()——用来运行Shell命令 例:os.system(‘date’)
os.linesep——返回当前平台使用的行终止符。例:win使用’\r\n’ linux使用’\n’ mac使用’\r’
os.path.split()——返回一个路径的目录名和文件名
os.path.splitext()——分离扩展名
os.path.basename()——去掉目录路径,返回文件名
os.path.dirname()——去掉文件名,返回目录路径
os.path.isfile()——检验给出的路径是否为文件
os.path.isdir()——检验给出的路径是否为目录
os.path.exists()——检验给出的路径是否真实存在
os.path.isabs(r’c:\python\’)——判断是否是绝对路径,否返回FALSE
os.path.islink()——判断是否是链接文件
os.curdir——当前工作目录的字符串名称
os.pardir——父目录字符串名称
os.rename(old,new)——重命名文件
os.path.getsize(file)——返回文件大小
os.path.join()——路径合并,例:os.path.join(‘c:\\’, ‘djcode’)返回’c:\\djcode’
os.path.walk()——搜索目录下所有文件。返 回一个tuple(dirpath,dirnames,filenames):其中
dirpath是一个string,表示起始路径;dirnames是 一个list,表示起始路径下的所有子目录名称;
filenames也是一个list,表示所有文件名称(不包含路径信息)