共计 1211 个字符,预计需要花费 4 分钟才能阅读完成。
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,表示所有文件名称(不包含路径信息)