根据索引划分文件

Posted stt-ac

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根据索引划分文件相关的知识,希望对你有一定的参考价值。

‘‘‘
@author: Shang Tongtong
@license: (C) Copyright 2019-present, SeetaTech, Co.,Ltd.
@contact: tongtong.shang@seetatech.com
@file: split_items_account_to_index.py
@time: 19-8-1 16:24
@desc: 根据索引把文件分开保存
‘‘‘
import os
import shutil

SUFFIX = .jpg

def split_and_copy(index, origdir, newdir):

    indexname = str(index) + SUFFIX
    file = os.path.join(origdir, indexname)
    shutil.copy(file, newdir)

if __name__ == __main__:

    index_dir = r/home/stt/data/icebox/005/20190802/ImageSets/Main/train.txt
    save_dir = r/home/stt/data/icebox/005/20190802/train/JPEGImages/
    orig_dir = r/home/stt/data/icebox/005/20190802/JPEGImages/

    f = open(index_dir)
    for line in f.readlines():
        linesp = line.split()[0]
        split_and_copy(linesp, orig_dir, save_dir)

文件索引格式如下:

技术图片

 

以上是关于根据索引划分文件的主要内容,如果未能解决你的问题,请参考以下文章

64.文件载入内存进行多线程以及根据索引文件进行多线程索引

根据mac划分vlan

根据列表重置索引

根据子字符串索引查找内容

67.文件映射为内存进行操作与多线程 以及 文件映射到内存根据索引进行内存来实现读取多线程操作

如何根据数学符号划分字符串?