6. Briefly explain saving variables with shelve module.
Answer:
Saving Variables with shelve Module
The shelve module allows storing Python objects (like lists, dictionaries, etc.) in a file.
It works like a dictionary that remembers data even after the program ends.
Example: Saving and Retrieving Data
import shelve
# Save data
with shelve.open('mydata') as shelf:
shelf['info'] = ['Python', 'Programming', 101]
# Retrieve data
with shelve.open('mydata') as shelf:
print(shelf['info']) # Output: ['Python', 'Programming', 101]
This creates a file named mydata.db (and some helper files), where the list is saved and can be retrieved later.
