back_reset.py 728 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. # 주요 모듈 불러옴
  2. import json
  3. import sqlite3
  4. import threading
  5. # 기타 코드 불러옴
  6. from func import *
  7. from mark import namumark
  8. # JSON 불러옴
  9. json_data = open('set.json').read()
  10. set_data = json.loads(json_data)
  11. # 디비 연결
  12. conn = sqlite3.connect(set_data['db'] + '.db')
  13. curs = conn.cursor()
  14. # 파싱 해주는 함수
  15. def parser(data):
  16. namumark(conn, data[0], data[1], 1)
  17. # 역링크 전부 삭제
  18. curs.execute("delete from back")
  19. conn.commit()
  20. # 데이터에서 제목이랑 내용 불러옴
  21. curs.execute("select title, data from data")
  22. data = curs.fetchall()
  23. # for 돌려서 처리
  24. for test in data:
  25. # 제목 프린트
  26. print(test[0])
  27. # 파싱
  28. parser(test)
  29. # 커밋
  30. conn.commit()