国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python腳本生成caffe train_list.txt的方法

2020-02-22 23:54:04
字體:
來源:轉載
供稿:網友

首先給出代碼:

import os    path = "/home/data//"path_exp = os.path.expanduser(path)classes = [int(p) for p in os.listdir(path_exp)]classes.sort()# nrof_classes一個數據集下有多少個文件夾,就是說有多少個人,多少個類別nrof_classes = len(classes)count=0files = open("train_list.txt",'w')filets = open("test_list.txt",'w')count_u=0for i in range(nrof_classes):  class_name = str(classes[i])  count=count+1  count_u=count_u+1  facedir = os.path.join(path_exp, class_name)  prefix1 = path+class_name+"/"  if os.path.isdir(facedir):    images = os.listdir(facedir)    #print(images[0])    image_paths = [(prefix1+img+" "+class_name+"/n") for img in images]    #print(image_paths[0])    if count < 0.8*nrof_classes:      if len(image_paths)>4:        test_path=[]        for x in range(2):          test_path.append(image_paths[0])          del image_paths[0]        filets.writelines(test_path)    files.writelines(image_paths)    #if count==2:    #  break    #imgae_pathses = []    #防止圖像大小為0    #for x in image_paths:    #  if os.path.getsize(x)>0:    #    imgae_pathses.append(x)    #if len(imgae_pathses)==0:    #  os.rmdir(facedir)files.close()filets.close()

python下os模塊的一下有用的用法:

0 重命名:文件和文件夾都是一個命令:

os.rename(original_dir,new_dir)

1 文件操作:

os.mknod("test.txt")        創建空文件
fp = open("test.txt",w)     直接打開一個文件,如果文件不存在則創建文件

關于open 模式:

w     以寫方式打開,
a     以追加模式打開 (從 EOF 開始, 必要時創建新文件)
r+     以讀寫模式打開
w+     以讀寫模式打開 (參見 w )
a+     以讀寫模式打開 (參見 a )
rb     以二進制讀模式打開
wb     以二進制寫模式打開 (參見 w )
ab     以二進制追加模式打開 (參見 a )
rb+    以二進制讀寫模式打開 (參見 r+ )
wb+    以二進制讀寫模式打開 (參見 w+ )
ab+    以二進制讀寫模式打開 (參見 a+ )

fp.read([size])                     #size為讀取的長度,以byte為單位

fp.readline([size])                 #讀一行,如果定義了size,有可能返回的只是一行的一部分

fp.readlines([size])                #把文件每一行作為一個list的一個成員,并返回這個list。其實它的內部是通過循環調用readline()來實現的。如果提供size參數,size是表示讀取內容的總長,也就是說可能只讀到文件的一部分。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 易门县| 博客| 庆安县| 信丰县| 黑山县| 绿春县| 彭山县| 新宁县| 通许县| 四子王旗| 宁明县| 五家渠市| 武陟县| 四川省| 中江县| 浦北县| 玉山县| 德惠市| 横山县| 汉寿县| 阿克陶县| 巫溪县| 金平| 临邑县| 屏东县| 吉安市| 金寨县| 林周县| 临潭县| 丰台区| 滨海县| 通许县| 工布江达县| 堆龙德庆县| 宁武县| 石嘴山市| 新安县| 河南省| 怀远县| 河南省| 新安县|