zoukankan      html  css  js  c++  java
  • shutil 模块

    ##将一个文件内容拷贝到另一个文件中
    shutil.copyfileobj(open("file_1.txt","r",encoding="utf-8"),open("file_2.txt","w",encoding="utf-8"))
    ##将一个文件内容拷贝到另一个文件中
    shutil.copyfile("file_1.txt","flie_3.xtx")
    ##拷贝权限,组,内容都不变
    shutil.copymode("file_1.txt","flie_3.xtx")
    ###删除文件
    shutil.rmtree("flie__1.xtx")
    ##文件重命名
    shutil.move("flie__1.txt","flie__2.txt")
    shutil.make_archive(base_name, format,...)
    
    创建压缩包并返回文件路径,例如:zip、tar
    
    创建压缩包并返回文件路径,例如:zip、tar
    
        base_name: 压缩包的文件名,也可以是压缩包的路径。只是文件名时,则保存至当前目录,否则保存至指定路径,
        如 data_bak                       =>保存至当前路径
        如:/tmp/data_bak =>保存至/tmp/
        format: 压缩包种类,“zip”, “tar”, “bztar”,“gztar”
        root_dir: 要压缩的文件夹路径(默认当前目录)
        owner: 用户,默认当前用户
        group: 组,默认当前组
        logger: 用于记录日志,通常是logging.Logger对象
    以上内容作为课堂笔记,如有雷同,请联系于我
  • 相关阅读:
    虚拟机下unbuntu上网
    Ubuntu 用户切换和管理
    Brew程序模拟器上运行出现中文乱码
    struts2+spring+hibernate实例
    ubuntu ip设置
    JavaScript常用总结
    C++动态创建二维数组和清空cin缓冲
    🍖类的组合
    🍖鸭子类型
    🍖类的多态与多态性
  • 原文地址:https://www.cnblogs.com/ArtisticMonk/p/8954317.html
Copyright © 2011-2022 走看看