当前位置: 首页 > 面试题库 >

在Python中复制多个文件

韶硕
2023-03-14
问题内容

如何使用Python将一个目录中存在的所有文件复制到另一目录中。我有源路径和目标路径作为字符串。


问题答案:

您可以使用os.listdir()来获取源目录中的文件,使用os.path.isfile()来查看它们是否为常规文件(包括*
nix系统上的符号链接),然后使用shutil.copy进行复制。

以下代码仅将常规文件从源目录复制到目标目录(假设您不希望复制任何子目录)。

import os
import shutil
src_files = os.listdir(src)
for file_name in src_files:
    full_file_name = os.path.join(src, file_name)
    if os.path.isfile(full_file_name):
        shutil.copy(full_file_name, dest)


 类似资料:
  • 我以.txt格式抓取了NLP数据,需要将其复制到Excel。数据位于名为“article”的文件夹中。此文件夹中包含2012年至2020年的其他子文件夹。子文件夹的名称为日期,例如“2012-04-18”。每个子文件夹中都有几个.txt文件。 我想:复制每个. txt文件的内容,并将它们与子文件夹上显示的相应日期匹配到excel文件中。因此excel文件将有一列日期(从子文件夹复制)和相应的行,其

  • 使用或,我们似乎一次只能在一个文件(或)中绘制一件事。有没有办法将多个图像一个接一个地打印到同一个文件中? 我需要这样的东西: 因此,我只想将列表中包含的所有经过整形的28 x 28图像放在同一个文件中。几个月来,我不得不

  • 所以我在超文本标记语言文件中嵌套了标记。我试图从每个标记中复制某些文本。经过几个小时的寻找,我终于找到了有效的解决方案。下面的解决方案: 但因为它使用的是,所以它只对first起作用。然后我将更改为,但之前找到的解决方案不起作用。我的HTML文件如下: 在评论了我找到的解决方案后,他建议我检查和。但是我只是不知道如何应用这些,因为我对Javascript还不熟悉。 另外,这几个标记也用于不同的类进

  • 我正在创建一个使用 RestAPI 获取数据的应用程序,对于该操作,我使用改造 2、okhttp3 和 Jackson 将 json 解析为对象,我的应用程序还使用 Firebase 云消息传递 当我编译我的代码时,它会给我以下错误 错误:任务执行失败:app:transformresourceswithmergejavarefordebug。 com . Android . build . AP

  • //我得到的错误是java。尼奥。文件FileAlreadyExistsException所以据我所知,它试图将文件保存到确切的位置,而不是保存在文件中,如果我将目标地址改为“垃圾/垃圾”,我需要以这种方式保存几个文本文件。它将在那里保存一个名为垃圾的文件。txt。但在for-each的下一个循环中,它会抛出一个“已经存在”的异常。。。 有人能解释一下我如何从src文件夹将所有txt文件保存到该文

  • 问题内容: Python似乎具有复制文件的功能(例如)和复制目录的功能(例如),但是我还没有找到能够同时处理两者的函数。当然,检查要复制文件还是目录很简单,但这似乎很奇怪。 确实没有像unix命令那样工作的标准函数,即同时支持目录和文件以及递归复制吗?在Python中解决此问题的最优雅方法是什么? 问题答案: 建议您先致电,如果引发异常,请重试。