Меня не пригласили на разработчика
Говорят
говорят, говорят что кур доят
Python
На Python буду умные часы делать http://micropython.org/ Пока с виртуальной файловой системой парюсь
files = []
def create_file(filename, value):
_file = dict()
_file[filename] = value
files.append(_file)
def read_file(filename):
for f in files:
for f2 in f.keys():
if f2 == filename:
return f[filename]
return ''
def get_filesize(filename):
for f in files:
for f2 in f.keys():
if f2 == filename:
return len(f[f2])
return ''
def get_files():
filename = []
for f in files:
_file = dict()
for f2 in f.keys():
_file['filename'] = f2
_file['length'] = len(f[f2])
filename.append(_file)
return filename
def delete_file(filename):
for i in range(len(files)):
for f in files:
if f == filename:
files.pop(i)
~~~~~
import filesystem
#first boot
config = dict()
config['display_width'] = 120
config['display_height'] = 120
config['display_max_color'] = 2
config['os_version'] = 100
config['apps'] = 0
filesystem.create_file('_config.', config)
filesystem.create_file('_db.', '')
print(filesystem.read_file('_config.'))
for f in filesystem.get_files():
print(f)
~~~~~
python main.py
{'display_width': 120, 'display_height': 120, 'display_max_color': 2, 'os_version': 100, 'apps': 0}
{'filename': '_config.', 'length': 5}
{'filename': '_db.', 'length': 0}