개발사항 사용자로부터 파일명을 입력 받는다. (입력이 없으면 default 'mbox-short.txt') 파일을 읽어 이메일 주소만 추출한다. 추출한 이메일 주소와 빈도수를 체크하여 DATABASE 에 저장한다. 상위 10개의 이메일과 빈도수를 출력한다. import sqlite3 conn = sqlite3.connect('emaildb.sqlite') cur = conn.cursor() cur.execute('DROP TABLE IF EXISTS COUNTS') cur.execute('CREATE TABLE COUNTS (EMAIL TEXT, COUNT INTEGER)') fname = input('ENTER FILE NAME : ') if (len(fname) < 1) : fname = 'mbox-..
Flask 는 SQLite 를 내장지원한다. 우선 임시 프로그램을 이용하여 데이터베이스와 connection 을 맺고 테이블을 하나 생성한다. 파일명 : sqlite_temp.py import sqlite3 conn = sqlite3.connect('database.db') print ('Opened database successfully') conn.execute('CREATE TABLE STUDENTS (NAME TEXT, ADDR TEXT, CITY TEXT, PIN TEXT)') print ('Table created successfully') conn.close() 프로그램이 정상 종료 되었다면 'database.db' 라는 파일이 생성되어 있을 것이다. 파일명 : 16_sqlite3.py fr..