如何将一种特定类型的所有文件从一个文件夹复制到 Python 中的另一个文件夹

振动

我试图使用 Python 脚本将大量 .txt 文件从一个文件夹复制到另一个文件夹。我不想一次复制一个文件,我什至不确定文件夹中到底有多少个 txt 文件。我正在寻找扫描文件夹并将所有文本文件从它复制到另一个文件夹。我已经尝试使用 shutil 和 os 库执行此操作,但无济于事。有人可以帮忙吗?

import os
import shutil
def start():
    dest = "C:/Users/Vibhav/Desktop/Txt"
    source = "C:/Users/Vibhav/Desktop/Games"
    for file in os.listdir("C:/Users/Vibhav/Desktop/Games"):
        if file.endswith(".txt"):
        shutil.copy2(dest,source)           

这是我尝试做的,但对我不起作用。我不断收到此错误

PermissionError: [Errno 13] Permission denied: 'C:/Users/Vibhav/Desktop/Games'

如果有人可以帮助我,那真的会帮助我

让-弗朗索瓦·法布尔

主要错误:您试图复制目录,而不是文件。

重写glob.glob用于获取模式过滤+绝对路径听起来是最好的选择:

def start():
    dest = "C:/Users/Vibhav/Desktop/Txt"
    source = "C:/Users/Vibhav/Desktop/Games"
    for file in glob.glob(os.path.join(source,"*.txt")):
        shutil.copy2(file,dest)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有一种方法可以使用python中该文件名的子文本将文件从一个文件夹复制到另一个文件夹?

使用python将具有特定名称的文件从一个文件夹复制到另一个文件夹

将特定文件夹从一个位置复制到另一个Python

IsADirectoryError:[Errno 21]是目录:'/',同时将文件从一个文件夹复制到另一个现有文件夹Python

使用Python将子文件夹中的图像复制到另一个文件夹

如何使用Python将zipfile从一个文件夹复制到另一个文件夹

将python与mobaxterm结合使用可将25个随机文件从一个文件夹复制到另一个文件夹

使用python将某些文件从一个文件夹复制到另一个文件夹

使用python仅将更新/新文件从一个文件夹复制到另一个文件夹

使用python将文件复制到另一个文件夹

Python将数据从文件复制到不同文件夹中的另一个文件

使用Python将所有文件从一个SFTP文件夹存档到另一个文件夹

我正在编写python脚本,通过在一行中给出输入值,将图像文件(.jpg)从一个文件夹复制到另一个文件夹

通过递归函数将文件夹、子文件夹和文件从一个路径复制到 python 中的另一个路径

如何将文件移动和覆盖到python中的另一个文件夹?

将文件夹目录中的所有.csv文件复制到python中的一个文件夹中

Linux在bash/python脚本中将下一个“n”个文件从一个文件夹复制到另一个文件夹

python-2.7-对于文件夹中的图像,请将其复制到另一个文件夹(.jpg .png)

将 .txt 文件保存在 Python 中的另一个文件夹中

Python脚本将特定文件从一个文件夹移动到另一个文件夹

如何在Python中打开另一个文件夹中的文件?

如何在Python中将具有随机名称的文件从一个文件夹移动到另一个文件夹?

如何将一个文件夹中的所有文件复制到另一个文件夹并更改扩展名?

如何从另一个文件夹中的文件导入python类?

如何从Python文件夹读取并保存在另一个文件夹中

如何使用Python处理从一个子文件夹到每个目录中另一个子文件夹的文件?

PHP将所有图像文件夹从一个文件夹复制到另一个文件夹

Python3将模块从文件夹导入到另一个文件夹

如何将消息移动到 python 中 Outlook 中的另一个文件夹