Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
wiseplat
GitHub Repository: wiseplat/python-code
Path: blob/master/ invest-robot-contest_sirius-master/utils/util.py
5932 views
1
import json
2
import logging
3
import os
4
5
6
def pretty_dict(val):
7
return json.dumps(val, indent=2)
8
9
10
def write_dict_to_file(filename, dict_val):
11
with open(filename, "w+") as f:
12
f.write(json.dumps(dict_val))
13
14
15
def read_dict_from_file(filename):
16
try:
17
f = open(filename)
18
data = json.load(f)
19
f.close()
20
return data
21
except:
22
return None
23
24
25
# TODO с деньгами так поступать нехорошо...
26
def price_to_float(units, nano):
27
return float(units) + float(nano)/1000000000
28
29
30
def is_file_exists(filename):
31
return os.path.exists(filename)
32
33
34
def delete_file_if_exists(filename):
35
if is_file_exists(filename):
36
os.remove(filename)
37
logging.info("File '{}' has been deleted".format(filename))
38
39