Python이 sqlite3 데이터베이스를 읽고 통계 데이터를 Excel에 쓰는 방법 예시

1616 단어
본고는 Python이 sqlite3 데이터베이스를 읽고 통계 데이터를 Excel에 쓰는 방법을 실례로 다루고 있다.다음과 같이 여러분에게 참고할 수 있도록 공유합니다.

  src = 'F:\\log\\mha-041log\\rnd-log-dl.huawei.com\\test'
#  dst = sys.argv[2]
  dst = 'F:\\log\\mha-041log\\rnd-log-dl.huawei.com\\test\\mha-041log.db'
#  dst_anylyzed = sys.argv[3]
  dst_anylyzed = 'F:\\log\\mha-041log\\rnd-log-dl.huawei.com\\test\\mha-041log.xlsx'
 cx = sqlite3.connect(dst)
  init_table_title(cx, startcoreapp_table)
  init_table_title(cx, startwechat_table)
  init_table_title(cx, coreappjankframe_table)
  init_table_title(cx, wechatjankframe_table)
  init_table_title(cx, otherapp_table)
  os.path.walk(src, visit_zipfile, cx)


데이터베이스 초기화 방법:

def init_table_title(c, work_table):
  global base_index
  global info_index
  c.execute('DROP TABLE IF EXISTS ' + work_table);
  c.execute('CREATE TABLE ' + work_table + ' \
           (Product TEXT NOT NULL, \
           Version TEXT NOT NULL, \
           Imei TEXT NOT NULL, \
           Date TEXT NOT NULL, \
           Eventid TEXT NOT NULL, \
           HappenTime TEXT NOT NULL, \
           FIELDNAME TEXT NOT NULL, \
           CASENAME TEXT NOT NULL)');
  return


파이썬과 관련된 내용에 관심이 있는 더 많은 독자들은 본 사이트의 주제를 볼 수 있다. 파이썬의 흔한 데이터베이스 조작 기교 집합, 파이썬 데이터 구조와 알고리즘 튜토리얼, 파이썬 함수 사용 기교 총결, 파이썬 문자열 조작 기교 집합, 파이썬의 입문과 진급 고전 튜토리얼 및 파이썬 파일과 디렉터리 조작 기교 집합
본 논문이 여러분의Python 프로그램 설계에 도움이 되기를 바랍니다.

좋은 웹페이지 즐겨찾기