【Python】遍历、搜索文件及查询文件信息-os, glob, fnmatch模块

本文介绍了如何使用Python的os, glob和fnmatch模块来遍历文件、查找特定文件、匹配文件名以及查询文件信息。详细讲解了各个模块的功能,并给出了具体代码示例,包括文件的体积大小、访问时间、修改时间和创建时间的获取。" 80299757,7530877,Linux运维:一次性与周期性计划任务管理,"['Linux运维', '系统管理', '计划任务管理']
摘要由CSDN通过智能技术生成

运用到的模块: os, glob, fnmatch

import os

1. 遍历所有文件

for dirpath, dirnames, files in os.walk('./'):
    print(f'文件夹:{dirpath}')
    print(files)

运行结果:

文件夹:./
['oos.py', 'os_2.py']
文件夹:./path
['a.txt', 'ispython.txt', 'pyThon.txt', 'test1.py']

# dirpath:文件夹路径

# dirnames:dirpath这个文件夹下的子文件夹列表

# files:是dirpath这个文件夹里的文件列表

2. 查找特定文件

1)搜索、匹配文件名称

利用字符串内置的方法,字符串A.startswith(字符串B):判断字符串A是否以字符串B开头,同理endswith()是判断字符串A是否以字符串B结尾

2)glob模块

import glob
print(glob.glob('*.txt')) # 当前目录下的任意txt文件
print(glob.glob('is*.txt')) # 当前目录下以is开头的txt文件

运行结果:</

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值