g3un / gp-ranker

0 stars 0 forks source link

Code snippet #1

Open g3un opened 2 weeks ago

g3un commented 2 weeks ago

모든 국가, 무료 앱 총 갯수

import os
import json

def find_json_files():
    json_files = []
    for dirpath, _, filenames in os.walk("."):
        for filename in filenames:
            if filename.endswith('.json'):
                json_files.append(os.path.join(dirpath, filename))
    return json_files

def load_json_files(json_files):
    data = []
    for file in json_files:
        with open(file, 'r', encoding='utf-8') as f:
            data.append(json.load(f))
    return data

json_files = find_json_files()
json_data = load_json_files(json_files)

asdf = []

for j in json_data:
    for k, v in j.items():
        if not "game" in k:
            for kk, vv in v.items():
                if kk == "top_free":
                    asdf.append(vv)

all = set().union(*asdf)

print(len(all))