在我的Python代碼我有以下線存儲在UTC格式的當前日期在一個字段中MongoDB數據庫:錯誤Python代碼MongoDB中分配UTC格式的日期字段時
s['metadata']['some_date'] = datetime.utcnow()
但在運行程序時,出現以下錯誤:
TypeError: 'unicode' object does not support item assignment
我的代碼有什麼問題,以及如何解決它?
請幫助 謝謝
在我的Python代碼我有以下線存儲在UTC格式的當前日期在一個字段中MongoDB數據庫:錯誤Python代碼MongoDB中分配UTC格式的日期字段時
s['metadata']['some_date'] = datetime.utcnow()
但在運行程序時,出現以下錯誤:
TypeError: 'unicode' object does not support item assignment
我的代碼有什麼問題,以及如何解決它?
請幫助 謝謝
要麼「s」或S [「元」]是一個字符串而不是字典.... PDB是你的朋友。
如果我輸入(s ['metadata']),它會給出
*當然* - 請想想你在做什麼 - 爲什麼應該可以分配一些東西給一個字符串? –
這很可能是您的''或'['元數據']'是字符串類型。 – pingw33n