【问题标题】:How to input a file and export it as a copy?如何输入文件并将其导出为副本?
【发布时间】:2018-11-08 19:41:51
【问题描述】:

我有一个要复制的文件(一个 xls 文件),我想用该副本制作另外两个 xls 文件。是shutil好用这个还是有别的东西。我想写一个函数来复制和删除,但我是 python 新手。

【问题讨论】:

  • 对于简单的文件复制,shutil 是查看的正确位置。删除:os.remove.

标签: python function copy xls


【解决方案1】:

像这样?

import shutil
import os

# Copy a file
shutil.copy("original.xlsx", "duplicate.xlsx")
# Delete a file
os.remove("duplicate.xlsx")

【讨论】:

    【解决方案2】:

    如果您在创建第一个副本后移动第一个文件会更安全,因此如果您的程序无法正确写入其中任何一个文件,您不会意外删除它。 它也快了一倍

    import shutil
    shutil.copy("c:\\temp\\searchme.png","c:\\temp\\searchme2.png")
    shutil.move("c:\\temp\\searchme.png","c:\\temp\\searchme3.png")
    

    双反斜杠是python处理目录所必需的

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-21
      • 1970-01-01
      • 2014-02-05
      • 1970-01-01
      • 1970-01-01
      • 2019-08-12
      • 1970-01-01
      • 2019-01-25
      相关资源
      最近更新 更多