python深度学习数据集划分详解 import os import random import sys import shutil #abspath表示此时本文件所在的位置,dirname表示上级目录所在是位置 BASE_DIR=os.path.dirname(os.path.abspath(__file__)) print(BASE_DIR) #如果我们创建的新路径不存在,则创建该路径 def makedir(new_dir): if not os.path.exists(new_dir): os.makedirs(new_dir) if __name__=='__main__': #路径拼接,创建一系列文件夹 dataset_dir = os.path.abspath(os.path.join(BASE_DIR,"data", "RMB_data")) print(dataset_dir) split_dir = os.path.abspath(os.path.join(BASE_DIR, "data", "rmb_split")) print(split_dir) train_dir = os.path.join(split_dir, "train") print(train_dir) valid_dir = os.path.join(split_dir, "valid") test_dir = os.path.join(split_dir, "test") if not os.path.exists(dataset_dir): raise Exception("\n{}不存在,请下载 02-01-数据-RMB_data.rar 放到\n{} 下,并解压即可".format(