下面是一个简单的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