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

发布时间:2022-08-10编辑:RainNight阅读(383)

    不超过百行的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()
    

关键字爬虫

Collect from 雨夜的博客 雨夜的博客