사례.
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) . . . |
'Python' 카테고리의 다른 글
stdout 으로 표준 출력 되는 값을 변수로 저장하여 가져오기. (0) | 2012.07.18 |
---|---|
[ python 3.2 ] UDP sendto Error 이유와 해결법 (0) | 2012.07.18 |
[ python ] 파일을 뒤에서 부터 불러오고 싶을 때.. seek 오류관련 (0) | 2012.07.16 |
[ python ] webhacking.kr를 위한 본 파이썬 블라인드 인젝터 코드 (컬럼명을 알았을 시) (0) | 2012.07.12 |
[python 3.2 ] FTP 관련 python 코드 (0) | 2012.07.11 |