干就完了采纳 2023-10-17 11:58 采纳率: 0%
浏览 43
已结题

把多个txt一键批量导入多个文件夹(语言-python)

img


如图所示随机放置效果 双击bat一键实现,以后会多出麻烦关注,其他没什么要求

  • 写回答

18条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2023-10-17 11:59
    关注

    引自强大而免费的微信小程序:皆我百晓生。如有帮助,还望采纳。


    可以使用Python编写一个脚本来实现把多个txt一键批量导入多个文件夹的功能。

    首先,你需要创建一个名为import_files.py的Python脚本文件,并将以下代码复制到该文件中:

    import os
    import shutil
    
    # 原始文件夹路径
    source_folder = r'文件夹的路径'
    
    # 目标文件夹路径(可以根据需要修改)
    target_folder = r'导入的目标文件夹路径'
    
    # 获取原始文件夹下所有txt文件的路径
    txt_files = [os.path.join(source_folder, file) for file in os.listdir(source_folder) if file.endswith('.txt')]
    
    # 遍历txt文件列表,将文件复制到目标文件夹中
    for file in txt_files:
        shutil.copy(file, target_folder)
    
    print('文件导入完成!')
    

    在上述代码中,你需要修改source_folder为存放txt文件的文件夹的实际路径,target_folder为要导入的目标文件夹的实际路径。

    保存并关闭import_files.py文件。

    然后,你可以创建一个.bat文件(例如import_files.bat)来实现双击一键导入的功能。使用文本编辑器打开.bat文件,并将以下代码复制到该文件中:

    @echo off
    python import_files.py
    pause
    

    保存并关闭.bat文件。

    现在,当你双击import_files.bat文件时,Python脚本将被执行,将txt文件从原始文件夹导入到目标文件夹中。

    请确保你已经安装了Python,并将其添加到系统环境变量中。

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月24日
  • 创建了问题 10月17日