• 检索qpython文件夹下.py


    需求口令

    检索 /storage/emulated/0/qpython 文件夹下的.py文件 编号+原文件名:复制到/storage/emulated/0/qpython/py文件/ 没有文件夹就创建

    检索qpython文件夹下.py,复制到py文件单独路径

    根据这个提问清单和步骤,我们需要完成以下任务:

    1. 检索 /storage/emulated/0/qpython 文件夹下的 .py 文件。
    2. 对每个文件生成编号+原文件名的新文件名。
    3. 将每个文件复制到 /storage/emulated/0/qpython/py文件/ 目录下。如果目录不存在,需要先创建该目录。

    下面是具体的代码实现:

    import os
    import shutil
    
    # 源文件夹路径
    src_folder = '/storage/emulated/0/qpython'
    # 目标文件夹路径
    dst_folder = '/storage/emulated/0/qpython/py文件'
    
    # 创建目标文件夹
    if not os.path.exists(dst_folder):
        os.makedirs(dst_folder)
    
    # 遍历源文件夹中的文件
    for file_name in os.listdir(src_folder):
        # 判断是否为.py文件
        if file_name.endswith('.py'):
            # 生成新文件名
            new_file_name = f"{len(os.listdir(dst_folder)) + 1}_{file_name}"
            # 构建源文件路径和目标文件路径
            src_file_path = os.path.join(src_folder, file_name)
            dst_file_path = os.path.join(dst_folder, new_file_name)
            # 复制文件到目标文件夹
            shutil.copy(src_file_path, dst_file_path)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23

    请注意,以上代码会将

    /storage/emulated/0/qpython 文件夹下的所有 .py 文件复制/storage/emulated/0/qpython/py文件 目录下,并按照编号+原文件名的格式进行重命名。如果目标文件夹不存在,代码会先创建该目录。

    如果需要在步骤完成后返回结果或进一步操作,请根据最终结果进行修改。

    这个代码场景是一个简单的 Python 脚本,用于检索指定文件夹下的所有 .py 文件,并将它们复制到另一个文件夹中,并按照编号+原文件名的格式进行重命名。如果目标文件夹不存在,代码会先创建该目录。

    在这里插入图片描述
    这段代码涉及一些常见的 Python 文件和文件夹操作方法,如:

    1. os.path.join():将多个路径组合成一个适合当前操作系统的路径。
    2. os.listdir():返回指定路径下的所有文件和文件夹的名称列表。
    3. os.path.exists():检查指定路径是否存在。
    4. os.makedirs():创建指定路径下的所有目录。

    此外,代码还使用了 Python 的 shutil 模块中的 copy() 方法来复制文件。该方法不仅可以复制文件,还可以递归地复制文件夹。
    在这里插入图片描述

    在这里插入图片描述

  • 相关阅读:
    企业注销的债权债务如何处理
    vue-devTools Chrome安装配置
    【深入MaxCompute】人力家:借助Information Schema合理治理费用
    机器人操作系统ROS2学习—控制小海龟运动
    [leetcode 哈希表] 2034. 股票价格波动 M
    阿里P8架构大神分享纯手写“kafka文档”看完直呼太牛!
    密钥密码学(三)
    FSC商标门户网站重置密码操作指南
    第十三届蓝桥杯Java、C++、Python组国赛真题——最大公约数(三语言AC)
    Centos SAMBA配置
  • 原文地址:https://blog.csdn.net/weixin_73675558/article/details/133496973