train_41에 데이터가 없음 4400개밖에 안올라감 --> 다시 올린다.
잘못 올라가 있는 애들을 다시 올려야하겠다.
2개의 runtime이 drive에 접근중이라 그런지 i/o가 잘 안된다.
train14~30까지 npy를 저장할 train_14 _npy 폴더를 만들어 놓지 않아서 계속 실패 했었던 것임.
david계정에 Data3를 생성하는중.
21,22,23
만 되고 다 안되었다...
왜 i/o에러가 계쏙 뜨는것일까? runtime1개만 drive에 접근중인데?
예외처리를 이용하여 코드를 짜보자.
18,19,20은 나중에 추가로 하자. 지금은 24부터 생성하도록 해보자.
train3, train4 둘다 추출중에 train_60에서 한 이미지가 존재하지 않아서 추출이 되지 않았다.
--> 코드를 바꾸었다. 리스트에 추가된 에러 메세지를 txt로 저장할 수 있도록 그리고 train_i 에서 추출이 실패한면 train_i+1로 넘어가도록.. 코드를 짤때 처음부터 예외를 잘 처리해 주어야한다.
train3_11이 제대로 추출이 안된 것 같다.
import os
while True :
try :
for i in range(0,50) :
print( i , " : ", len(os.listdir('/content/MyDrive/My Drive/setup/Data3/train_splited_npy/train3_'+str(i)+'_npy')))
except Exception as e :
print(e)
continue
추출이 안된 것들은 제외시켜버려야겠다.