ich stehe vor dem Problem, dass ich ein Objekt als Datei abspeichern möchte um später in einem Auswerteprogramm dieses Objekt wieder benutzen zu können.
Zum Beispiel definiere ich die Klasse "Verdampfer" die paar Funktionen noch enthält.
Code: Alles auswählen
class Verdampfer(object):
def __init__(self, TimeGrid, v_dict, global_init_dict):
self.TimeGrid = TimeGrid
'''Verdampfergeometrie'''
self.s_H = v_dict['s_H']
self.s_B = v_dict['s_B']
self.s_T = v_dict['s_T']
...
def Energiebilanz(self, m_Ads, m_C, T_C):
...
def record(self):
...
def main():
'''Geometrie'''
s_H = 0.5 # m
s_B = 1.6 # m
s_T = 0.002 # m
...
v_dict = {'s_H':s_H, 's_B':s_B, 's_T':s_T, ...}
return v_dict
Code: Alles auswählen
Verdampfer1 = Verdampfer.Verdampfer(TimeGrid, v_dict, global_init_dict)
Ich hab mich schon durch viele Tutorials und Foren gelesen. Ich kam bisher zu keinem Ergebnis, bzw. ist meine bisherige Lösung, dass ich die dicts (z.B. v_dict) abspeichere und im Auswerteprogramm nochmal ein Objekt Verdampfer1 mit dem v_dict initialsiere. Aber ich möchte einfach das fertige Objekt reinladen.
Beste Grüße
Mike