不超过百行的SQL文件提取器

发布时间:2022-08-10 编辑:RainNight 阅读:384

不超过百行的SQL文件提取器

# -*- coding: utf-8 -*-
# !/usr/bin/python3
# desc by: 两行代码实现SQL文件中数据提取后期可以结合geogle浏览器插件应用
# author by : rainNight
# weChatPublicNumber: 雨夜的博客
import re
import json

"""
第一步读取area.sql文件去除多余内容提取需要添加的数据
第二步定义转换后的文件地址写入文件
"""

opens = open("./data/area.sql", encoding="utf-8")
codeline = opens.readlines()  # 一行一行的读取
jsonList = []
for line in codeline:
    if re.match("INSERT", line):
        jsonList.append(re.findall(re.compile(r'[(](.*?)[)]', re.S), line))

jsonArray = json.dumps(jsonList)
jsonOpen = open("./data/areaToJson.txt", "w")
jsonOpen.writelines(str(jsonArray))
opens.close()
jsonOpen.close()

关键字词[爬虫]