Python目录下文件读取方式

 更新时间:2023年08月12日 09:42:24   作者:小胖_@  
这篇文章主要介绍了Python目录下文件读取方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Python目录下文件读取

不包含子目录下文件

import os
def load_file_dir():
    file_path_dir = "download_list_json"
    if not os.path.exists(file_path_dir):
        return
    file_list = []
    for file_name in os.listdir(file_path_dir):
        # 判断是否是目录
        if os.path.isdir(file_name):
            continue
        # 文件过滤
        if ".temp" not in file_name:
            continue
        if "download_list" not in file_name:
            continue
        file_list.append(f"{file_path_dir}/{file_name}")

包含子目录下文件

import os
def load_file_dir():
    file_path_dir = "data"
    if not os.path.exists(file_path_dir):
        return
    file_list = []
    for root, folder_names, file_names in os.walk(file_path_dir):
        for file_name in file_names:
            if ".json" not in file_name:
                continue
            new_root = root.replace("\\", "/")
            file_path = f"{new_root}/{file_name}"
            file_list.append(file_path)

Python读取文件夹下的所有文件

有时候需要处理一个文件夹下面所有的文件,一个个的将文件的名字复制粘贴到代码里太麻烦了,我们可以一次性读取文件夹里面所有的文件。

import os
path = '/Users/zhangxin/Desktop/文件夹/'
files = os.listdir(path)
i = 0
for file in files:
    try:
        used_name = path + file
        ## 因为文件名里面包含了文件的后缀,所以重命名的时候要加上
        new_name = path + str(i) + '.' + file.split('.')[1]
    except:
    ## 跳过一些系统隐藏文档
        pass
    os.rename(used_name, new_name)
    i += 1

修改前: 

修改后: 

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 使用python实现简单去水印功能

    使用python实现简单去水印功能

    这篇文章主要为大家详细介绍了使用python实现简单去水印功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • python实现俄罗斯方块小游戏

    python实现俄罗斯方块小游戏

    这篇文章主要为大家详细介绍了python实现俄罗斯方块小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • 在django中form的label和verbose name的区别说明

    在django中form的label和verbose name的区别说明

    这篇文章主要介绍了在django中form的label和verbose name的区别说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • python中如何读取xlsx文件

    python中如何读取xlsx文件

    这篇文章主要介绍了python中如何读取xlsx文件问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • Python图像处理之膨胀与腐蚀的操作

    Python图像处理之膨胀与腐蚀的操作

    这篇文章主要介绍了Python图像处理之膨胀与腐蚀的操作,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • Python数学建模学习模拟退火算法多变量函数优化示例解析

    Python数学建模学习模拟退火算法多变量函数优化示例解析

    模拟退火算法借鉴了统计物理学的思想,是一种简单、通用的启发式优化算法,并在理论上具有概率性全局优化性能,因而在科研和工程中得到了广泛的应用
    2021-10-10
  • Python爬虫常用小技巧之设置代理IP

    Python爬虫常用小技巧之设置代理IP

    这篇文章主要给大家介绍了关于Python爬虫常用小技巧之设置代理IP的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09
  • python中浅复制copy与深复制deepcopy

    python中浅复制copy与深复制deepcopy

    本文主要介绍了python中浅复制copy与深复制deepcopy,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • OpenCV:imwrite函数保存图片问题

    OpenCV:imwrite函数保存图片问题

    这篇文章主要介绍了关于OpenCV:imwrite函数保存图片问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • python中append函数用法讲解

    python中append函数用法讲解

    在本篇文章里小编给大家整理的是一篇关于python中append函数用法讲解内容,有兴趣的朋友们可以学习下。
    2020-12-12

最新评论