line = line_format % ( \ year, lecture.data['subject_code'], \ int(lecture.data['lecture_code']), lecture.data['name'], \ int(float(lecture.data['score'])), time_str, time, \ room, lecture.data['instructor']) f.write(line) # check if the directory exists, and if not, create the directory if not os.path.isdir(BATTO_DIR): os.mkdir(BATTO_DIR) departments = [] i = 0 for department in crawler.iter_departments(): name = department.name code = department.code college_str = colleges[code[:4]] file_index = '%03d' % i filename = BATTO_FILE_PREFIX + file_index + '.' + BATTO_FILE_EXTENSION if DEBUG: print filename + u' 쓰는 중...' with codecs.open(BATTO_DIR + filename, encoding='euc-kr', mode='w+') as f: f.write(college_str + '\n') f.write(name + '\n') write_lectures(f, department.lecture_group)