Python:
import pickle
ad ={
}
while True:
v = input("введите команду: ")
if v == "l":
while True:
s = input("введите номер человека: ")
d = input("введите его имя: ")
ad[d]=s
if len(s) >= 0:
file = open("схрон.bin","+b")
dvb = pickle.load(file)
ad.update(dvb)
pickle.dump(ad, fil)
file.close()
s = input("хотите продолжить? да/нет: ")
if s == "да":
continue
elif s == "нет":
break
continue
else:
print("номер должен быть больше 6 символов")
if v == "p":
with open("схрон.bin", "rb") as f:
red = pickle.load(f)
for i,val in red.items():
print(i,"-", val)
continue
if v == "p1":
while True:
sen = input("введите имя человека: ")
with open("схрон.bin", "rb") as dt:
rerg = pickle.load(dt)
fgl = rerg.setdefault(sen)
if fgl == None:
print("нет такого человека")
continue
else:
continue
g = input("хотите продолжить? ")
if g == "да":
continue
elif g == "нет":
break
continue
if v == "exit":
break
if v == "del":
with open("схрон.bin", "wb") as fap:
grtp = pickle.load(fap)
grtp.clear()
винда 7
библиотека pickle
питон 3.7.2
Последнее редактирование: