• python文件、文件夹的移动、复制、删除、重命名


    import os.path ,shutil

    shutil.copytree("G://qqfile","G://new_qqfile")# 第一个是原来的文件夹,后面是新文件夹

    #导入shutil模块和os模块

    import shutil,os

    #复制单个文件

    shutil.copy("C://a//1.txt","C://b")

    #复制并重命名新文件

    shutil.copy("C://a//2.txt","C://b//121.txt")

    #复制整个目录(备份)

    shutil.copytree("C://a","C://b//new_a")

    #删除文件

    os.unlink("C://b//1.txt")

    os.unlink("C://b//121.txt")

    #删除空文件夹

    try:

        os.rmdir("C://b//new_a")

    except Exception as ex:

        print("错误信息:"+str(ex))#提示:错误信息,目录不是空的

    #删除文件夹及内容

    shutil.rmtree("C://b//new_a")

    #移动文件

    shutil.move("C://a//1.txt","C://b")

    #移动文件夹

    shutil.move("C://a//c","C://b")

    #重命名文件

    shutil.move("C://a//2.txt","C://a//new2.txt")

    #重命名文件夹

    shutil.move("C://a//d","C://a//new_d")

     
  • 相关阅读:
    HAOI2018 奇怪的背包
    HAOI2018 苹果树
    骑士游戏
    飞飞侠
    奶牛排队
    寻找道路
    [USACO08JAN]牛大赛Cow Contest
    灾后重建
    [USACO09DEC]牛收费路径Cow Toll Paths
    萌萌哒
  • 原文地址:https://www.cnblogs.com/china520/p/10396650.html
Copyright © 2020-2023  润新知