这个问题已经在这里有答案 :
以下是我的代码,
import shelve
sd = shelve.open("session.data")
当我尝试在IDLE相同的代码,我没有得到任何错误。 但与此代码运行脚本时,我收到以下错误,
Traceback (most recent call last):
File "try.py", line 3, in <module>
sd = shelve.open("session.data")
AttributeError: 'module' object has no attribute 'open'