专栏导读
-
🌸 欢迎来到Python办公自动化专栏—Python处理办公问题,解放您的双手
-
-
-
-
📕 此外还有python基础专栏:请点击——>Python基础学习专栏求订阅
-
文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏
-
❤️ 欢迎各位佬关注! ❤️
库的介绍
- os模块和shutil模块我们在日常工作中经常用到,他们的功能非常强大且非常好用,如在办公中遇见
- 批量多文件夹内文件【移动】
- 批量多文件夹内文件【重命名】
- 批量多文件夹内文件【复制】
库的安装
无需安装
一、OS模块
1、返回当前目录
os.getcwd()
2、删除文件(不是删除文件夹)
os.remove(path)
3、递归删除某文件夹(目录)下文件(目录)
os.removedirs(path)
4、重命名(目录名、文件名)
os.rename(src, dst)
5、递归地对目录进行更名,也可以对文件进行更名。
os.renames(old, new)
6、删除path指定的空目录,如果目录非空,则抛出一个OSError异常。
os.rmdir(path)
7、创建硬链接,名为参数 dst,指向参数 src(有点像复制到某个地方并重命名)
os.link('测试.py', dst='D:\python学习\测试\测试2.py')
8、返回path指定的文件夹包含的文件或文件夹的名字的列表(我用的比较多)
os.listdir(path)
二、shutil模块
1、复制文件
shutil.copy(文件名 , 新文件名)
2、复制文件夹
shutil.copytree(目录名 , 新目录名)
3、移动文件(或文件夹)就是剪切
shutil.move(目录名 , 新目录名)
总结
-
希望对初学者有帮助
-
致力于办公自动化的小小程序员一枚
-
希望能得到大家的【一个免费关注】!感谢
-
求个 🤞 关注 🤞
-
-
求个 ❤️ 喜欢 ❤️
-
-
求个 👍 收藏 👍
-