python自带库

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

导入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")

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 9,089评论 0 13
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,719评论 0 17
  • shutil.copyfile( src, dst) 从源src复制到dst中去。当然前提是目标地址是具备可写权限...
    qtruip阅读 4,927评论 0 3
  • From: http://www.cnblogs.com/zhoujie/archive/2013/04/10/p...
    pzka158阅读 1,830评论 0 1
  • 所有人都想找有趣的灵魂,但是并不是所有人都有趣,所以总有一些人羡慕别人,怨恨自己,但怎么说呢,生活哪有那么幸运的事...
    爱屋小姐阅读 86评论 0 0