OS库教程
-
系统相关
os.name
显示当前使用平台,nt代表windows,posix代表Linuxos.environ
环境变量及其它,字典类型,可以用字典方式访问path等os.sep
路径划分的分隔符os.pathsep
环境变量的分隔符
-
文件目录相关
os.listdir()
参数可省略,指定目录下所有文件os.mkdir()
创建目录,但只能创建一个os.makedirs()
当含有多个未定义目录时,可以将未定义目录一起创建os.rename(原,现)
对文件或文件夹进行改名,二者均为路径,但只能改一个名字os.renames(原,现)
对文件或文件夹进行改名,二者均为路径,但只能改一个名字os.rmdir()
删除指定目录os.removedirs
删除指定目录,并删除所有空目录os.remove
删除指定文件os.getcwd()
获取当前路径名称os.chdir
改变os的访问路径os.stat()
返回当前文件夹信息
-
os.path详解
os.path.join()
将参数列表中的路径合并os.path.split()
将路径进行拆分,拆分成路径+文件名os.path.basename(),os.path.dirname()
前者为文件名,后者为目录名os.path.splitext()
将文件后缀名进行提取os.path.isfir(),os.path.isdir(),os.path.isabs()
判断是否为文件,目录,绝对路径os.path.exist()
判断文件或目录是否存在os.path.abspath,os.path.normalpath
将路径转变为绝对路径和相对路径os.path.getsize()
获取文件大小os.path.getctime,os.path.getatime,os.path.getmtime
获取创建,修改,访问时间os.path.samefile
判断两个文件是否相同
**获取创建,修改,访问时间** > >
os.path.samefile` 判断两个文件是否相同