python学习 (一) (os module)

本文介绍了如何使用Python的os模块从文件夹中批量挑选特定后缀的文件,如jpg图片。通过os.path.split(), os.path.basename(), os.path.join(), os.path.splitext(), os.path.abspath(), os.path.getsize()和os.listdir()等函数,实现文件操作和路径处理。" 123933289,12406768,解决Python 3.10安装pyzmail错误,"['python', 'pyzmail', '错误修复', '版本匹配', '库安装']
摘要由CSDN通过智能技术生成

实例:从文件夹中批量挑选文件

(挑选出后缀名为jpg的图片)

import os

test_dir ='./JPEGImages'
#获取测试文件夹内的文件列表list
pics = os.listdir(test_dir)
for im in pics:
    if os.path.splitext(im)[1]=='.jpg':
    #(或)if im.endswith('jpg'):
        print(os.path.join(test_dir,im))

os module:

os.path.split() 分裂上层目录和下层目录|文件 ,生成一个包含两个元素的元组。

>>> os.path.split("/opt/workspace/tab.py")
('/opt/workspace', 'tab.py')                   #tab.py为文件

os.path.basename(path) 返回path最后的文件|目录名

>>> os.path.basename("/opt/workspace/tab.py")  #本质 == os.path.split("/opt/workspace/tab.py"
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学术菜鸟小晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值