Hallo zusammen,
kann mir jemand sagen, was ich bei meinem Quellcode hinzufügen muss, damit die JSON-Datei nicht mehr so aussieht:
{
"Taylor": {
"Name": "Taylor",
"Alter": "32",
"jahrgang": "1989"
}
}{
"Selena": {
"Name": "Selena",
"Alter": "30",
"jahrgang": "1992"
}
}
sondern so:
{
"Taylor": {
"Name": "Taylor",
"Alter": "32",
"jahrgang": "1989"
},
"Selena": {
"Name": "Selena",
"Alter": "30",
"jahrgang": "1992"
}
}
Code:
DicMusiker = {}
def schreibe_Musiker(new_data, filename="test.json"):
with open(filename, 'a+') as file:
file.seek(0)
json.dump(new_data, file, indent=1)
musiker = input("Musiker")
alter = input("Alter")
jahrgang = input("Jahrgang")
DicMusiker[musiker] = {}
DicMusiker[musiker]['Name'] = musiker
DicMusiker[musiker]['Alter'] = alter
DicMusiker[musiker]['jahrgang'] = jahrgang
print(DicMusiker)
schreibe_Musiker(DicMusiker)