在pydev環境下,流程是這樣:從文件中pickle.load所有數據,數據本身應該是一個list,讀取之后向list中append一行數據之后,再pickle.dump回文件?,F在遇到的問題是,如果list是空的,當append時候會跳到異常,而且ide中沒有任何錯誤提示和信息,就是被except捕捉到了異常。百思不得其姐。代碼如下:(listAllMoney.append(dictMoneyLine)這一行會調到exept中并返回false)try:
listAllMoney=[]
dictMoneyLine={'strUsername':strUserName,'intMoney':intMoney,'strStorageInfo':strStorageInfo,'strTime':''} #存儲數據的格式
try:
listAllMoney=LoadAllPickle(strUserMoneyFilePath) #讀取所有的消費記錄
finally:
listAllMoney.append(dictMoneyLine)
SavePickleByList(strUserMoneyFilePath, listAllMoney) return True
except: return False
一個關于list的appen奇怪問題
慕妹3146593
2018-07-16 10:40:40