26 lines
692 B
Python
26 lines
692 B
Python
import json
|
|
|
|
# Testdaten (so ähnlich wie später deine Parameterstruktur)
|
|
daten = {
|
|
"A": {
|
|
"1": {"value": 12.5, "tolerance": 0.5},
|
|
"2": {"value": 7.8, "tolerance": 0.2}
|
|
},
|
|
"B": {
|
|
"1": {"value": 3.4, "tolerance": 0.1}
|
|
}
|
|
}
|
|
|
|
# Datei speichern
|
|
with open("/home/gac-x11ma/pshell/home/script/beamline_alignment/test_parameters.json", "w") as f:
|
|
json.dump(daten, f, indent=4) # indent=4 = schön formatiert
|
|
|
|
print("Datei erfolgreich geschrieben.")
|
|
|
|
# Datei wieder laden
|
|
with open("/home/gac-x11ma/pshell/home/script/beamline_alignment/test_parameters.json", "r") as f:
|
|
geladene_daten = json.load(f)
|
|
|
|
print("\nGeladene Daten:")
|
|
print(geladene_daten)
|