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模块的作用、以及一些相关的使用方法。学会这些,我们就会进一步提高创建文件效率、解放我们的双手了。