千锋教育-做有情怀、有良心、有品质的职业教育机构

python复制文件的方法整理

来源:千锋教育
发布时间:2023-11-12 09:24:14
分享

python复制文件的方法整理

对于电脑中的文件,我们在不想动原有文件的基础上,可以对其进行复制后再使用。在python中不同模块复制文件夹的方法有所区别。一种是创造类似的新文件,又或者创建命令通道,分别对应了shutil和os模块的方法。下面我们就python中复制文件的这两种方法展开详细讲解。

1.shutil.copy

类似于Unix中的“cp”命令。这意味着如果目标是一个文件夹,那么它将在其中创建一个与源文件具有相同名称(基本名称)的新文件。此外,该方法会在复制源文件的内容后同步目标文件权限到源文件。

importshutil

src='path/to/file.txt'

dst='path/to/dest_dir'

shutil.copy(src,dst)

2.ospopen

该方法创建一个发送或者接受命令的管道。它返回一个打开的并且连接管道的文件对象。你可以根据文件打开模式将其用于读取或者写入比如‘r’(默认)或者‘w’。

#!/usr/bin/python3

importos,sys

#使用mkdir命令

a='mkdirnwdir'

b=os.popen(a,'r',1)

print(b)

以上就是python复制文件的方法整理,除了上面提到的两种外,还有其他的方法可以实现文件的复制。大家如果学完后感兴趣,可以就这个问题深入拓展。更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python sleep和wait对比分析 pythonsleep和wait对比分析本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、相同点sleep和wait都是用来进行线程控制,都可以使线程阻塞。(1)s
  • python字典获取对应键的方法 python字典获取对应键的方法本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、说明字典与列表区别就是字典强调的是“键值对”,key与value一一对应,字典中的
  • time.localtime在python中的使用 time.localtime在python中的使用本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、说明将一个时间戳转换为当前时区的struct_time。secs
  • python time.clock()的出错解决 pythontime.clock()的出错解决本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、错误说明弃用警告:时间时钟在python3.3中已被弃用,并将从py
  • python中time.clock()的使用 python中time.clock()的使用本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、概念是统计cpu时间的工具,这在统计某一程序或函数的执行速度最为合适。
  • python中子类与父类的关系 python中子类与父类的关系本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、概念子类和父类主要描述的是类之间的继承关系,即所属关系。继承的类可在被继承的类的基础