1.属性
os.name:记录了当前操作系统的名称。Windows:nt, Linux/Unix:posix
os.sep: 记录了路径分隔符, unix: '/', windows: '\\'
os.linesep: 记录了文本文件的行分隔符。unix: '\n', windows: '\r\n'
os.curdir:记录了当前工作目录
os.pardir:记录了当前工作目录的父目录
os.defpath: 记录了系统默认的查找路径。
2.方法
getcwd(): 返回当前工作目录
chdir(path): 改变工作目录
mkdir(path [,mode=0777]): 创建目录,只能创建一级目录
makedirs(path [,mode=0777]): 创建多级目录,比如/dir1/dir2/dir3
rmdir(path):删除指定的空目录
utime(path,(atime,mtime)): 更新文件访问、变更的时间戳,如果第二个参数为None,则使用当前系统时间。
listdir(path):返回指定目录下所有文件名、目录名构成的列表。
walk(path):返回的是一个三元tupple(dirpath, dirnames, filenames),
dirpath是一个string,代表目录的路径,
dirnames是一个list,包含了dirpath下所有子目录的名字,
filenames是一个list,包含了非目录文件的名字.
rename(old,new):对文件或目录进行重命名
renames(old,new):方法用于递归重命名目录或文件。
remove(path):删除指定的文件
stat(path):以元组的形式返回指定文件或目录的信息
chmod(path,mode):修改指定文件或目录的访问权限
chown(path,uid,gid):改变指定文件或目录的用户id和组id
os.getenv(): 读取环境变量
os.putenv(): 设置环境变量
os.system(str): 运行shell命令
os.exit(): 终止当前进程