• python os模块


    OS 模块       2018-12-29
    import os   
    os.getcwd()   #获取当前工作目录
    os.chdir()     #改变当前工作目录
    os.listdir()    #获取指定文件夹中的名称列表 os.mkdir() #创建文件夹
    os.makedirs() #递归创建文件夹
    os.rmdir()   #删除空目录
    os.removedirs() #递归删除文件夹 /A/B/C 假设A,B,C都是空目录就从C删到A。假设B下有文件,那么只删除C os.rename()  #文件或文件夹重命名 os.rename('/bb','/aa')bb改为aa文件名 相对/或绝对路径 os.stat()    #获取文件或文件夹的信息 os.system()   #执行系统命令
    os.getenv('PATH') #获取系统的环境变量
    os.putenv() 将一个目录添加到环境变量中(临时增加仅对当前脚本有效)os.putenv('PATH','/home/sy/ss') os.system('syls') os.curdir   #表示当前文件夹 .
    os.pardir   #表示父目录 ..
    #系统路径 相对路径.././文件 ..父目录 .当前目录 绝对路径 /aa/bb/cc bb目录
    os.name    #获取代表操作系统的名称字符串 win:nt os.sep    #获取系统路径间隔符号 window -> linux ->/ os.extsep   #获取文件名称和后缀之间的间隔符号 window & linux -> . os.linesep   #获取操作系统的换行符号 window -> linux/unix -> os.path.abspath()   #将相对路径转化为绝对路径 os.path.dirname()  #获取完整路径当中的目录部分
    os.path.basename()  #获取绝对路径的主体部分 列/a/b/c 那么获取c os.path.split()    #将一个完整的路径切割成目录部分和主体部分 os.path.join()     #将2个路径合并成一个 os.path.splitext()   #将一个路径切割成文件后缀和其他两个部分,主要用于获取文件的后缀 使用索引取 os.path.getsize()   #获取文件的大小 os.path.isfile()     #检测是否是文件 os.path.isdir()    #检测是否是文件夹 os.path.islink()     #检测是否是链接 有True 否则 False os.path.getctime()   #获取文件的创建时间 get create time
    os.path.getmtime()   #获取文件的修改时间 get modify time
    os.pathgetatime()   #获取文件的访问时间 get active time os.path.exists()     #检测某个路径是否真实存在 真 或 假 os.path.isabs()     #检测一个路径是否是绝对路径 os.path.samefile()   #检测2个路径是否是同一个文件 os.environ       #用于获取和设置系统环境变量的内置值

    os 常用方法

    
    
    • os.remove(‘path/filename’) 删除文件
    
    
    • os.rename(oldname, newname) 重命名文件
    
    
    • os.walk() 生成目录树下的所有文件名
    
    
    • os.chdir('dirname') 改变目录
    
    
    • os.mkdir/makedirs('dirname')创建目录/多层目录
    
    
    • os.rmdir/removedirs('dirname') 删除目录/多层目录
    
    
    • os.listdir('dirname') 列出指定目录的文件
    
    
    • os.getcwd() 取得当前工作目录
    
    
    • os.chmod() 改变目录权限
    
    
    • os.path.basename(‘path/filename’) 去掉目录路径,返回文件名
    
    
    • os.path.dirname(‘path/filename’) 去掉文件名,返回目录路径
    
    
    • os.path.join(path1[,path2[,...]]) 将分离的各部分组合成一个路径名
    
    
    • os.path.split('path') 返回( dirname(), basename())元组
    
    
    • os.path.splitext() 返回 (filename, extension) 元组
    
    
    • os.path.getatimectimemtime 分别返回最近访问、创建、修改时间
    
    
    • os.path.getsize() 返回文件大小
    
    
    • os.path.exists() 是否存在
    
    
    • os.path.isabs() 是否为绝对路径
    
    
    • os.path.isdir() 是否为目录
    
    
    • os.path.isfile() 是否为文件
  • 相关阅读:
    递归和消去递归
    Time complexity analysis of algorithms
    algorithms中计算时间的渐近表示
    OAuth认证协议原理分析及同步消息到Twitter和Facebook使用方法
    javascript实现URL编码与解码
    before伪类的超有用应用技巧——水平菜单竖线分隔符
    在线工具(转)
    程序员小抄大全
    Web设计的速查卡(转)
    一个简单的AJAX示例(转)
  • 原文地址:https://www.cnblogs.com/lc1013/p/10197541.html
Copyright © 2020-2023  润新知