+
+with open(file, 'r') as f:
+ reader = csv.reader(f, delimiter=',', quotechar='"')
+ fields = next(reader) # require header row
+ example = next(reader)
+
+print(example)
+
+values = {}
+for key in fields:
+ print(key)
+ values[key] = input()
+
+print(values)
+if input() == 'y':
+ with open(file, 'a') as f:
+ writer = csv.DictWriter(f, fields)
+ writer.writerow(values)
+ print(f"Updated {file}")
+
+