Path: blob/master/ invest-robot-contest_sirius-master/utils/util.py
5932 views
import json1import logging2import os345def pretty_dict(val):6return json.dumps(val, indent=2)789def write_dict_to_file(filename, dict_val):10with open(filename, "w+") as f:11f.write(json.dumps(dict_val))121314def read_dict_from_file(filename):15try:16f = open(filename)17data = json.load(f)18f.close()19return data20except:21return None222324# TODO с деньгами так поступать нехорошо...25def price_to_float(units, nano):26return float(units) + float(nano)/1000000000272829def is_file_exists(filename):30return os.path.exists(filename)313233def delete_file_if_exists(filename):34if is_file_exists(filename):35os.remove(filename)36logging.info("File '{}' has been deleted".format(filename))373839