码迷,mamicode.com
首页 > 其他好文 > 详细

shutil模块

时间:2019-12-13 00:20:54      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:路径   hive   file   list   压缩文件夹   int   char   目的   压缩   

 

  1. 拷贝文件

    shutil.copy2(‘原文件‘, ‘现文件‘)
    shutil.copy2(‘file‘, ‘temp‘)
  2. 拷贝目录

    shutil.copytree("原目录", "新目录", ignore=shutil.ignore_patterns("*.pyc"))
    # shutil.copytree("/Users/jingliyang/PycharmProjects/面试题/常用模块/logging模块", "logging模块2", ignore=shutil.ignore_patterns("__init__.py"))
  3. 删除目录

    shutil.rmtree("temp", ignore_errors=True)
    shutil.rmtree("logging模块2", ignore_errors=True)
  4. 移动文件或目录

    shutil.move("logging模块", "logging2", copy_function=shutil.copy2)
  5. 压缩文件

    shutil.make_archive(‘压缩文件夹的名字‘, ‘zip‘,‘待压缩的文件夹路径‘)
    shutil.make_archive(‘logging2‘, ‘zip‘,‘/Users/jingliyang/PycharmProjects/面试题/常用模块/随机数‘)
  6. 解压文件

    shutil.unpack_archive(‘zip文件的路径.zip‘,‘解压到目的文件夹路径‘)
    shutil.unpack_archive(‘/Users/jingliyang/PycharmProjects/面试题/常用模块/shutil模块/logging2.zip‘,‘/Users/jingliyang/PycharmProjects/面试题/常用模块/shutil模块/tmp‘)
  7. 获取磁盘使用空间

    total, used, free = shutil.disk_usage(".")
    print("当前磁盘共: %iGB, 已使用: %iGB, 剩余: %iGB"%(total / 1073741824, used / 1073741824, free / 1073741824))

shutil模块

标签:路径   hive   file   list   压缩文件夹   int   char   目的   压缩   

原文地址:https://www.cnblogs.com/fuxuhao/p/12032074.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!