鸬鹚洲 发表于 2017-5-3 12:29:25

Python复制文件的实际操作方案与代码详解

本文涉及到的有Python复制文件在实际应用操作方案的实际应用以及Python复制文件的相关的代码的详解,如果你对其有兴趣的话,你就可以点击以下的文章浏览我们的文章,望你会有所收获。

Python复制文件


[*]importshutil
[*]importos
[*]importos.path
[*]
src=”d:\\download\\test\\myfile1.txt”
[*]
dst=”d:\\download\\test\\myfile2.txt”
[*]
dst2=”d:/download/test/


测试文件夹.txt ”




[*]dir1=os.path.dirname(src)
[*]print(”dir1%s”%dir1)
[*]if(os.path.exists(src)==False):
[*]os.makedirs(dir1)
[*]
f1=open(src,”w”)
[*]f1.write(”linea\n”)
[*]f1.write(”lineb\n”)
[*]f1.close()
[*]shutil.copyfile(src,dst)
[*]shutil.copyfile(src,dst2)
[*]
f2=open(dst,”r”)
[*]forlineinf2:
[*]print(line)
[*]f2.close()
[*]




测试复制文件夹树


[*]try:
[*]
srcDir=”d:/download/test”
[*]
dstDir=”d:/download/test2”


如果dstDir已经存在,那么shutil.copytree方法会报错!这也意味着你不能直接用d:作为目标路径.


[*]shutil.copytree(srcDir,dstDir)
[*]exceptExceptionaserr:
[*]print(err)




知识点:

* shutil.copyfile:如何复制文件

* os.path.exists:如何判断文件夹是否存在

* shutil.copytree:如何复制目录树

以上的内容就是对Python复制文件的实际相关应用方案介绍与代码解析。
页: [1]
查看完整版本: Python复制文件的实际操作方案与代码详解