1. os.path
1.1 os.path.sep
# 系统路径分隔符 # ================= # windows下 print(os.path.sep) # \ # ubuntu 16.04 print(os.path.sep) # /
# 路径拼接 # ================= # 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']