2012.07.16 23:27

사례. 


file 을 리스트의 목록에 따라 여러개를 호출해 주려고 하였었다.

변수명을 미리 선언해주지 않는 python 의 특징이 있지만, 배열의 경우는 미리 선언을 해 주어야한다. 

미리 선언방식은 [None] 를 원하는 배열 크기만큼 곱하여 미리 선언해 주면된다.



FILE_LOG = [None] * len(LIST)

위와같이 선언시에 리스트 내용의 갯수만큼 FILE_LOG 리스트가 생겨난다. 


ex1)


FILE = [None] * len(LOG_PATH_LIST)

while len(LOG_PATH_LIST) > i :

     FILE_LOG[i] = open(LOG_PATH_LIST[i],'r+');

     FILE_END[i] = FILE_LOG[i].seek(0,2)

.

.




Posted by k1rha