sql数据库解析

ergxz8rk  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(256)

我想找到一种方法来解析sql数据库中的数据,使其只包含指定的日期范围。我们正在使用时钟输入/输出机器数据库解析;很快,由于参赛作品太多,它将变得不可行。
这是我的脚本(在社区的帮助下编写)来解析数据:

for key in dictionary:
    regex = prefix + key
    f.write(dictionary.get(key) + '\n')  # header above each sub-list of clock-in formation
    with open(log_file_path, "r") as file:
        matched_list = re.findall(regex, file.read())  # parsing data from SQL database
        f.write(str(sorted(matched_list)))  # writing to a file
        f.write('\n' + '_' * 50 + '\n')
file.close()

…并且输出是写入每个人id下的文件的条目列表:

'createTime: 2020-06-01T15:47:30.412Z\nemployee:\n  _id: id1, 
'createTime: 2020-06-01T19:29:39.708Z\nemployee:\n  _id: id1, 
'createTime: 2020-06-02T06:24:58.022Z\nemployee:\n  _id: id1,

是否有一种方法可以添加其他功能,以方便指定(例如字符串“2020-06-01”-“2020-06-03”)来修剪或排除不满足这些日期的其他条目:
因此,条目仅在范围内生成,例如,2020-06-01到2020-06-03(含)。
我已经有了使用datetime模块在python中生成日期的脚本。我想我可以生成一个列表来检查每个条目,但这似乎对我不起作用。
谢谢您。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题