python学习笔记(19) 常用模块--OS模块

os.getcwd()  #获取当前目录

os.chdir()  #打开目录,记得加r

os.curdir  #返回当前目录os.chdir('.')

os.pardir  #获取当前目录的父目录字符串名 ('..')

os.makedirs()

os.removedirs()  #删除多个空目录

os.mkdir()  #找不到上层报错

os.rmdir()  #只能删除空的

os.listdir()  #以列表打开,包括隐藏文件

os.remove()

os.rename()

os.stat()  #获取文件/目录信息

os.sep  #输出系统特定的路径分隔符,win为‘\\’,linux是'/'

os.linesep  #输出当前平台的行终止符,win是\t\n  linux是\n

os.pathsep  #输出当前平台路径分隔符,win为; linux为:    (环境变量)

os.name  #输出当前平台 win ->nt  linux->posix

os.system()  #运行shell命令

os.popen().read  #有返回值

os.environ  获取系统环境变量

os.path.abspath(path)  #返回规范化的绝对路径

os.path.split(path)  #将path分割成目录和文件名二元组返回

os.path.dirname(path)  #返回path目录

os.path.basename(path)  #返回path最后的文件名,如果以/\结尾则返回空

os.path.exists()

os.path.isabs()

os.path.isfile()

os.path.isdir()

os.path.join()  #将多个路径组合后返回,第一个绝对路径之前的参数将被忽略

os.path.getatime()  #访问时间

os.path.getmtime()  #修改时间

os.path.getsize()  #文件夹的大小不准确

猜你喜欢

转载自www.cnblogs.com/farion/p/9896563.html