1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Python学习笔记(20)-文件和文件夹的移动 复制 删除 重命名

Python学习笔记(20)-文件和文件夹的移动 复制 删除 重命名

时间:2021-01-15 23:13:40

相关推荐

Python学习笔记(20)-文件和文件夹的移动 复制 删除 重命名

一,概述

python中对文件和文件夹进行移动、复制、删除、重命名,主要依赖os模块和shutil模块,要死记硬背这两个模块的方法还是比较困难的,可以用一个例子集中演示文件的移动、复制、删除、重命名,用到的时候直接查询就行。

二,例子展示

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

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

---------------------

作者:熊猫大哥大

来源:CSDN

原文:/woshisangsang/article/details/74360612

版权声明:本文为博主原创文章,转载请附上博文链接!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。