打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python的基本文件处理

1 引言

我们学习计算机的目的是让它为我们带来便利,解放我们的双手进而节约更多的时间去做其他事情。当然,Python高级程序语言的应用同样能帮助我们快速完成某些操作。

2 问题

今天我们应用Python语言来进行文件夹的创建、删除以及文件的转移、复制。我们平时如果要在储存盘里创建文件夹或文件的话,一般会进入储存盘里后点击右键,再点击创建文件夹,如果需要在文件夹里嵌套多个文件夹的话这样重复操作也会显得非常复杂。接下来我们就用Python语言来实现问题解决。

3 方法

首先,我们要引用os模块来实现文件夹的创建、引用shutil模块来实现文件夹的复制、转移和删除的操作。我们先用os通过路径来查询是否有这个创建的文件夹名,如果没有就通过os.mkdir()创建一个新的文件夹。如果需要创建嵌套文件夹的话,也可以用os.mkdirs()来实现。用shutil.rmtree(“文件夹名称”)来删除文件夹、shutil.copy(“文件名”,“需要复制到的文件夹名称”)来复制粘贴文件、shutil.copytree(文件名”,“需要复制到的文件夹名称/转移后的名称“)来复制粘贴文件夹、shutil.move(“文件名”,”转移位置文件夹/转移后的文件名”)

4 实验结果与讨论

最后通过实验证明,该方法执行有效

代码清单 1

import os
if os.path.exists("bag"):
    print("存在!")
else:
    print("不存在!")
    os.mkdir("bag")  #创建文件夹
    print("这会儿已经为您创建好了文件夹")
#os.makedirs("package/package01/package02")#创建的文件夹的嵌套
import shutil
shutil.rmtree("package") #删除文件夹
shutil.copy("实践操作.py","package") #复制文件到哪个文件夹里去
shutil.copytree("bag","package/bagg")  #复制文件夹到另一个文件夹中并修改移动后的名字
shutil.move("package\实践操作.py","bag/实践操作的影子")

5 结语

这些代码的理解需要去进一步了解os、shutil模块的作用、以及一些相关的使用方法。学会这些,我们就会进一步提高创建文件效率、解放我们的双手了。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python中文件以及文件夹的操作
python之OS模块详解
Python办公自动化|自动整理文件,一键完成!
使用Python移动和重命名Excel文件
[干货分享]Python文件操作技巧总结
10行代码,助你整理杂乱无章的文件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服