zoukankan      html  css  js  c++  java
  • Python学习总结9:目录操作方法汇总

    os.getcwd():得到当前工作目录,即当前Python脚本工作的目录路径
    os.listdir():返回指定目录下的所有文件和目录名
    os.remove():函数用来删除一个文件
    os.removedirs(r“c:python”):删除多个目录
    os.path.isfile():检验给出的路径是否是一个文件
    os.path.isdir():检验给出的路径是否是一个目录
    os.path.isabs():判断是否是绝对路径
    os.path.exists():检验给出的路径是否真地存
    os.path.split():返回一个路径的目录名和文件名,os.path.split('/home/swaroop/byte/code/poem.txt') 结果:('/home/swaroop/byte/code', 'poem.txt')
    os.path.splitext():分离扩展名
    os.path.dirname():获取路径名
    os.path.basename():获取文件名
    os.system():运行shell命令
    os.getenv():读取和设置环境变量
    os.putenv():读取和设置环境变量
    os.linesep:给出当前平台使用的行终止符,Windows使用' ',Linux使用' '而Mac使用' '
    os.name:指示你正在使用的平台,对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'
    os.rename(old, new):重命名
    os.makedirs(r“c:python est”):创建多级目录
    os.mkdir(“test”):创建单个目录
    os.stat(file):获取文件属性
    os.chmod(file):修改文件权限与时间戳
    os.exit():终止当前进程
    os.path.getsize(filename):获取文件大小
    os.mkdir("file"):创建目录
    shutil.copyfile("oldfile","newfile"):复制文件,oldfile和newfile都只能是文件
    shutil.copy("oldfile","newfile"):复制文件,oldfile只能是文件夹,newfile可以是文件,也可以是目标目录
    shutil.copytree("olddir","newdir"):复制文件夹,olddir和newdir都只能是目录,且newdir必须不存在
    os.rename("oldname","newname"):重命名文件(目录),文件或目录都是使用这条命令
    shutil.move("oldpos","newpos") :移动文件(目录)
    os.remove("file"):删除文件
    os.rmdir("dir"):只能删除空目录
    shutil.rmtree("dir"):空目录、有内容的目录都可以删
    os.chdir("path"):删除文件换路径

  • 相关阅读:
    ES6_函数方法
    Node_初步了解(3)回调,作用域,上下文
    ES6_入门(4)_数组的解构赋值
    ES6_入门(3)_顶层对象属性
    ES6_入门(2)_const命令
    ES6_入门(1)_let命令
    Node_初步了解(2)
    Node_初步了解(1)
    树的基本知识
    JS_高程5.引用类型(6)Array类型的位置方法,迭代方法,归并方法
  • 原文地址:https://www.cnblogs.com/zhuxiaohou110908/p/5732942.html
Copyright © 2011-2022 走看看