Python os库函数基础用法

os 库是python语言常用的库,本篇博客主要用来记录os库的一些关键函数的用法,以便以后翻看查阅学习,有些地方不够完善的地方望大家指正。

os.walk()

os.walk()主要目的是遍历某文件夹下的所有文件及文件夹。文件夹和文件的区别就不用了说了。
函数原型为:os.walk(top, topdown=True, onerror=None, followlinks=False)
平时用的较多的是第一个参数,更多具体内容参考官网,示例:

# os.walk()函数使用范例
import os
test_dir_path = r'D:\Graduate\Data\TL_Dataset\LISA\Annotations\Test'
# 注意windows的系统路径需要加上r或者其它方法均可

for root, dir_, files_ in os.walk(test_dir_path):
    print(root, dir_, files_)
# root是当前正在遍历的文件夹名称
# dir_是当前正在遍历的文件夹下的所有目录名称,但不包括目录下的子目录,类型为列表对象
# files_是当前正在遍历的文件夹下的所有文件名称,类型为列表对象

最后要说的是该函数会遍历文件夹下的全部文件目录和文件,函数整个执行过程其实是深度遍历文件树状图。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值