下面是一個簡單的Python腳本存儲在ScraperWiki一些數據:數據附加到ScraperWiki數據存儲
import scraperwiki
scraperwiki.sqlite.save(unique_keys=["a"], data={"a":1, "b":"Foo"})
scraperwiki.sqlite.save(unique_keys=["a"], data={"a":1, "c":"Bar"})
結果是在數據存儲如下表:
a b c
1 Bar
這是煩人,因爲在我的第二個sqlite.save
命令中,我沒有指定"b":""
或任何其他此類的東西來將第1行的「b」列的內容留空。換句話說,我的所需的結果是以下表結尾在數據存儲區:
a b c
1 Foo Bar
所以我的問題是:使用連續當「保存」操作的ScraperWiki數據存儲,什麼是不覆蓋現有數據追加數據的最佳方式,以達到某種結果我已經在上面列出了?
感謝您捕捉該錯誤;我相應地更新了我的答案。 – sampablokuper 2013-05-14 02:47:30