【Python之os模块】使用


  主要介绍在平时遇到的os模块的使用方法;


1. os.path

1.1 os.path.sep
# 系统路径分隔符
# =================

# windows下
print(os.path.sep)  # \

# ubuntu 16.04
print(os.path.sep) # /
1.2 os.path.join与os.path.sep.join
# 路径拼接
# =================

# windows下
print(os.path.join('dataset', 'images'))  # dataset\images
print(os.path.sep.join(['dataset', 'images']))  # dataset\images

# ubuntu 16.04
print(os.path.join('dataset', 'images'))  # dataset/images
print(os.path.sep.join(['dataset', 'images']))  # dataset/images

2. os.work

# 使用如下:
# 文件结构如下:
"""
dataset\
    chen\
        img1.jpg
        img2.jpg
    zhen\
        img3.jpg
        img4.jpg
"""
# =================

path = 'dataset/'
for (rootdir, dirNames, filenames) in os.walk(path):
    print(rootDir, dirNames, filenames)
dataset/ ['chen', 'zhen'] []
dataset/chen [] ['img1.jpg', 'img2.jpg']
dataset/zhen [] ['img3.jpg', 'img4.jpg']

转载于:https://www.cnblogs.com/chenzhen0530/p/10810968.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值