python复制文件的方法整理

  • 更新时间:2021-06-24 09:24:32
  • 编辑:仰英毅
给网友朋友们带来一篇相关的编程文章,网友谭修竹根据主题投稿了本篇教程内容,涉及到Python相关内容,已被710网友关注,内容中涉及的知识点可以在下方直接下载获取。

参考资料

正文内容

我们整理一篇关于《python复制文件的方法整理》技术文章,实例讲的很实用,扩充了更多相关实例,希望对网友有用。

python复制文件的方法整理

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

1.shutil.copy

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

import shutil
 
src = 'path/to/file.txt'
dst = 'path/to/dest_dir'
shutil.copy(src, dst)

2.os popen 

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

#!/usr/bin/python3
import os, sys
 
# 使用 mkdir 命令
a = 'mkdir nwdir'
b = os.popen(a,'r',1)
print (b)

以上就是python复制文件的方法整理,除了上面提到的两种外,还有其他的方法可以实现文件的复制。大家如果学完后感兴趣,可以就这个问题深入拓展。

相关教程

  • 为什么是string.join(list)而不是list.join(string)

    在Python中将字符串和列表相互转换可以通过list()函数和join()函数,字符串是通过list()转换到列表而不是通过join()函数。

    发布时间:2019-06-26

  • python金融大数据分析有用吗

    有用。《Python金融大数据分析》,唯一一本详细讲解使用Python分析处理金融大数据的专业图书;金融应用开发领域从业人员必读。适合对使用Python进行大数据分析、处理感兴趣的金融行业开发人

    发布时间:2019-07-10

用户留言