【发布时间】:2012-12-13 16:04:20
【问题描述】:
方法self.prepSetFile()返回的数据是字典类型
dataTodump=self.prepSetFile()
try:
settingFile=os.path.join(self.settingsDir,"setting.txt")
output_phil=open(settingFile,'w')
pickle.dump(dataTodump,settingFile,0)
except: raise
我不知道为什么会出现属性错误
属性错误:
“str”对象没有“write”属性
我什至测试了dataTodump的数据类型,显然是dict
【问题讨论】:
-
始终在报告 Python 异常时包含 full 回溯。
-
except: raise,那你为什么还需要try-catch?
标签: python dictionary pickle