cvtools.utils.file module

cvtools.utils.file.check_file_exist(filename, msg_tmpl='file "{}" does not exist')[源代码]
cvtools.utils.file.check_rept(file)[源代码]
cvtools.utils.file.files_name_replace(path, file_type=None, folder=False, list_replace=None)[源代码]
cvtools.utils.file.find_in_path(name, path)[源代码]

Find a file in a search path

cvtools.utils.file.folder_name_replace(path, list_replace)[源代码]
cvtools.utils.file.get_files_list(root, file_type=None, basename=False)[源代码]

file_type is a str or list.

cvtools.utils.file.get_images_list(root_dir)[源代码]
cvtools.utils.file.is_image_file(filename)[源代码]
cvtools.utils.file.isfile_casesensitive(path)[源代码]
cvtools.utils.file.makedirs(path)[源代码]

对os.makedirs进行扩展

从路径中创建文件夹,可创建多层。如果仅是文件名,则无须创建,返回False; 如果是已存在文件或路径,则无须创建,返回False

参数:path -- 路径,可包含文件名。纯路径最后一个字符需要是os.sep
cvtools.utils.file.replace_filename_space(src_root, dst_root)[源代码]
cvtools.utils.file.sample_label_from_images(images_src, labels_src, dst)[源代码]
cvtools.utils.file.split_data(root, files, dst, test_size=0.1)[源代码]
cvtools.utils.file.split_dict(data_dict, test_size=0.1)[源代码]
cvtools.utils.file.split_list(data_list, test_size=0.1)[源代码]
cvtools.utils.file.splitpath(path)[源代码]