'文件夹X'我想创建一个副本Invoice.xlsx,它已经在Folder X中,并在Folder X中创建了一个新名称的副本。
如何用Python完成这项工作?
答案 0 :(得分:1)
请使用Stack Overflow搜索功能。这个问题已经回答了。
例如,请参阅How do I copy a file in python?。
from shutil import copyfile
copyfile("/path/to/folder X/Invoice.xslx", "/path/to/folder X/Invoice-Copy.xslx")
答案 1 :(得分:0)
一种方法是使用subprocess
,它允许您运行shell命令:
import subprocess
subprocess.run(['cp', 'Invoice.xlsx', 'Invoice_2.xlsx'])
答案 2 :(得分:0)
# 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)