Junior — Middle
Poți să numești instrumente sau biblioteci pentru serializarea datelor pe care le cunoști?
sobes.tech AI
Răspuns de la AI
Pentru serializarea datelor în Python, se folosesc adesea următoarele instrumente și biblioteci:
pickle— modul standard pentru serializarea și deserializarea obiectelor Python în format binar.json— modul standard pentru conversia datelor în format JSON și înapoi, util pentru schimbul cu alte sisteme.marshal— modul pentru serializarea obiectelor Python, utilizat în interiorul interpretatorului, dar nu recomandat pentru uz general.yaml(prin biblioteca PyYAML) — pentru serializare în format YAML, util pentru configurații.msgpack— bibliotecă pentru serializarea binară, mai compactă și mai rapidă decât JSON.
Exemplu de utilizare json:
import json
date = {'name': 'Alice', 'age': 30}
json_str = json.dumps(date) # serializare
print(json_str)
obj = json.loads(json_str) # deserializare
print(obj)