比较来自两个json文件的文件大小以输出新的json文件python

时间:2018-11-28 22:56:14

标签: python json python-2.7 datetime comparison

场景1:

我有两个json文件。第一个命名为“ 2018-11-27”,第二个命名为“ 2018-11-28”。每个json文件都具有以下结构:

{"Filename":"apple.json" , "Size":345}
{"Filename":"orange.json" , "Size":445}
{"Filename":"pear.json" , "Size":545}

大小以字节为单位。

本质上,我希望能够打开两个json文件,以便我可以从json文件1中读取Size,并将其Size与json文件2比较。我想确保它首先从两个文件中读取Filename。并获取正确的尺寸。

如果文件大小有> = 40%的差异,我想将其输出到文件名为,大小和新列的新json文件中,并标记为True或False。

例如文件1的大小为2000字节 文件2的大小为:3000个字节

2000字节的40%= 800 2000 + 800 = 2800,因此文件2本质上大于40%,因此将其标记为true

方案2:

这将与带有t的当前日期json文件进行比较 他前一天的json文件。如果找不到前几天的json文件,它将回溯一天,直到找到下一个文件。例如:

'2018-11-28'与'2018-11-27'比较 “ 2018-11-27”与“ 2018-11-25”进行比较-由于“ 2018-11-26”不可用,因此它将继续到下一天使用

0 个答案:

没有答案