方法self.prepSetFile()
返回的数据属于dictionary类型
dataTodump=self.prepSetFile()
try:
settingFile=os.path.join(self.settingsDir,"setting.txt")
output_phil=open(settingFile,'w')
pickle.dump(dataTodump,settingFile,0)
except: raise
我不知道为什么我得到属性错误
AttributeError:
'str' object has no attribute 'write'
我甚至测试了dataTodump的数据类型,这显然是dict
您需要将一个open文件传递到
pickle.dump
;您只传递一个文件名:请注意,该文件以二进制模式打开,以防止在非UNIX平台上翻译
\n
字节。在相关问题 更多 >
编程相关推荐