Python Forum

Full Version: Attribute of module shelve doesn't work
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
import shelve
db = shelve.open('experement')
db['name'] = 'Sam'
db['age'] = 45
db.close()
Error:
Traceback (most recent call last): File "C:/Users/Владелец/Desktop/experements/shelve.py", line 1, in <module> import shelve File "C:/Users/Владелец/Desktop/experements\shelve.py", line 2, in <module> db = shelve.open('experement') AttributeError: 'module' object has no attribute 'open'
Your file is named shelve.py, so python looks for open in it. Rename your file to something different