对于电脑中的文件,我们可以在不想接触到原文件的基础上,先拷贝一份再使用。存在
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复制文件的方法整理
,除了上面提到的两种,还有其他的复制文件的方式。学完以后如果有兴趣,可以在这个问题上进一步展开。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中从ftp下载文件10/22
- ♥ 如何计算python中的二次方程?11/21
- ♥ python3中如何实现字符串对齐?01/02
- ♥ python遇到错误后如何继续执行09/11
- ♥ 如何对python的列表进行重复数据删除11/02
- ♥ python创建没有括号的函数吗?12/12
内容反馈