You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

34 lines
1.1 KiB

#!/usr/bin/env python3
#title :11-3.py
#description :11.3: JSON-files schrijven
#author :Marcel Haazen
#email :marcel@haazen.xyz
#date :07-11-2019 - 14:05
#edit_date :07-11-2019 - 14:05
#version :0.1
#usage :python3 11-3.py
#notes :
#python_version :3.7.4
#==============================================================================
import json
import datetime
bestand = "inlogger.json"
time = datetime.datetime.today().strftime("%a %d %b %Y, %H:%M:%S,")
while True:
naam = input("Wat is je achternaam? ")
if naam == "einde":
break
voorl = input("Wat zijn je voorletters? ")
gbdatum = input("Wat is je geboortedatum? ")
email = input("Wat is je e-mail adres? ")
gdict = {"inlogtijd": time, "naam": naam, "voorletters":voorl,"geb_datum": gbdatum, "e-mail": email}
with open(bestand) as json_bestand:
data = json.load(json_bestand)
with open(bestand, "w") as json_bestand:
data.append(gdict)
json.dump(data, json_bestand, indent = 4)