python 基础 操作文件和目录

  • 获得当前目录路径 :os.getcwd()
  • 返回指定目录下的所有文件和目录名:os.listdir()
  • 删除一个文件:os.remove(filename)
  • 删除多个空目录 :os.removefirs(r:"d:\python")
  • 检查给出的路径是否是一个文件:os.path.isfile(filepath)
  • 检验给出的路径是否是一个目录:os.path.isdir(filepath)
  • 判断是否是绝对路径:os.path.isabs()
  • 判断路径是否真的存在:os.path.exists()
  • 分离一个路径的目录名和文件名:os.path.split()
  • 分离拓展名:os.path.sqlitest()
  • 获取路径名 :os.path.dirname(filename)
  • 获取文件名:os.path.basename(filename)
  • 读取和设置环境变量:os.getenv与os.puthenv()
  • 指示你正在使用的平台:os.name
  • 重命名文件或者目录:os.rename(old,new)
  • 创建多级目录:os.makedirs()
  • 创建单个目录:os.mkdir("test")
  • 获取文件属性:os.stat(file)
  • 修改文件权限与时间戳:os.chmod(file)
  • 获取文件大小:os.path.getsize(filename)
  • 复制文件夹:shutil.copytree("olddir","newdir")
  • 复制文件:shutil.copyfile("oldfile","newfile")
  • 移动文件(目录):shutil.move("oldpos","newpos")
  • 删除目录:os.rmdir("dir"),只能删除空目录;shutil.rmtree("tree"),空目录,有内容的目录都可以删
posted @ 2017-10-27 08:28  一只宅男的自我修养  阅读(146)  评论(0)    收藏  举报