-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsimple_file_db.py
43 lines (37 loc) · 1.2 KB
/
simple_file_db.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import os
def get_float_value_from_db(filename):
filename = "bot_database\\"+filename
f = open(filename,"r",encoding="utf-8")
float_value_result = float(f.read())
f.close()
return float_value_result
def write_float_value_to_db(filename,value):
filename = "bot_database\\"+filename
f = open(filename,"w",encoding="utf-8")
f.write(str(value))
f.close()
def create_db(filename):
filename = "bot_database\\"+filename
f = open(filename,"x",encoding="utf-8")
f.close()
def write_string_to_db(filename,string,end="\n"):
filename = "bot_database\\"+filename
string = string + end
f = open(filename,'a+',encoding="utf-8")
f.write(string)
f.close()
def change_string_in_db(filename,string):
filename = "bot_database\\"+filename
f = open(filename,"w",encoding="utf-8")
f.write(string)
f.close()
def get_string_value_from_db(filename):
filename = "bot_database\\"+filename
f = open(filename,"r",encoding="utf-8")
string_value_result = f.read()
f.close()
return string_value_result
def make_db_dir(filename):
filename = "bot_database\\"+filename
temp_command_data_tmp = "mkdir "+filename
os.system(temp_command_data_tmp)