Python 如何在同一文件夹中创建文件副本并重命名?
在“文件夹X”内,我想创建一个已在文件夹X内的Invoice.xlsx副本,并在文件夹X内创建一个新名称的副本Python 如何在同一文件夹中创建文件副本并重命名?,python,file,copy,Python,File,Copy,在“文件夹X”内,我想创建一个已在文件夹X内的Invoice.xlsx副本,并在文件夹X内创建一个新名称的副本 Python是如何做到这一点的?一种方法是使用子流程,它允许您运行shell命令: import subprocess subprocess.run(['cp', 'Invoice.xlsx', 'Invoice_2.xlsx']) 请使用堆栈溢出搜索功能。这个问题已经回答了 例如,见 from shutil import copyfile copyfile("/path/to/fo
Python是如何做到这一点的?一种方法是使用
子流程,它允许您运行shell命令:
import subprocess
subprocess.run(['cp', 'Invoice.xlsx', 'Invoice_2.xlsx'])
请使用堆栈溢出搜索功能。这个问题已经回答了
例如,见
from shutil import copyfile
copyfile("/path/to/folder X/Invoice.xslx", "/path/to/folder X/Invoice-Copy.xslx")
可能重复的
# read file
with open('Folder X/Invoice.xlsx', 'rb') as f:
file = f.read()
# write file
with open('Folder X/Invoice_Copy.xlsx', 'wb') as f:
f.write(file)