Newer
Older
class db:
def __setattr__(self, name, value):
self.__dict__[name] = value
# class roscop
class Roscop:
# constructor with values by default
def __init__(self, file):
self.file = file
def __str__(self):
# print("%s:" % row[key], end='')
return 'Class Roscop, file: %s, size = %d' % (self.file, len(self.hash))
def disp(self, theKey):
db = self.hash[theKey]
# print(dict(db))
# print(db.items())
# read code roscop file
def read(self):
with open(self.file, 'rt') as f:
reader = csv.DictReader(f, delimiter=';')
#print("%s" % (reader.fieldnames))
for key in reader.fieldnames:
d.key = key
theKey = row[reader.fieldnames[0]]
for k in reader.fieldnames:
d.k = row[k]
self.hash[theKey] = d
#print("Key : %s" % theKey)
# for testing in standalone context