add_task.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. # -*- coding: utf-8 -*-
  2. # Author : Charley
  3. # Python : 3.10.8
  4. # Date : 2025/6/9 15:38
  5. from mysql_pool import MySQLConnectionPool
  6. from loguru import logger
  7. """
  8. 519400000,519开头到40万
  9. 529300000,529开头到30万
  10. """
  11. # logger.remove()
  12. # logger.add("./logs/add_{time:YYYYMMDD}.log", encoding='utf-8', rotation="00:00",
  13. # format="[{time:YYYY-MM-DD HH:mm:ss.SSS}] {level} {message}",
  14. # level="DEBUG", retention="7 day")
  15. sql_pool = MySQLConnectionPool(log=logger)
  16. # ra_no_list = sql_pool.select_all('select tag_no from zhongjian_record')
  17. # ra_no_list = [i[0] for i in ra_no_list]
  18. info_list = []
  19. for i in range(1, 300001):
  20. # rating_no_ = f'519{i:06}'
  21. rating_no_ = f'529{i:06}'
  22. data_dict = {'tag_no': rating_no_}
  23. info_list.append(data_dict)
  24. # if rating_no_ not in ra_no_list:
  25. # # print(rating_no_)
  26. # info_list.append(rating_no_)
  27. # else:
  28. # logger.debug(f"{rating_no_} is exist")
  29. # sql_pool.insert_many(query='insert into zhongjian_task (tag_no) values (%s)', args_list=info_list, ignore=True)
  30. sql_pool.insert_many(table='zhongjian_task', data_list=info_list, ignore=True)