本文整理汇总了Python中dumptruck.DumpTruck.drop方法的典型用法代码示例。如果您正苦于以下问题:Python DumpTruck.drop方法的具体用法?Python DumpTruck.drop怎么用?Python DumpTruck.drop使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类dumptruck.DumpTruck
的用法示例。
在下文中一共展示了DumpTruck.drop方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_save
# 需要导入模块: from dumptruck import DumpTruck [as 别名]
# 或者: from dumptruck.DumpTruck import drop [as 别名]
def test_save(self):
h = DumpTruck(dbname = '/tmp/test.db')
h.insert({'firstname': 'Robert', 'lastname': 'LeTourneau'}, 'foo')
h.drop('foo')
self.assertEqual(h.tables(), set([]))
h.close()
示例2: test_save
# 需要导入模块: from dumptruck import DumpTruck [as 别名]
# 或者: from dumptruck.DumpTruck import drop [as 别名]
def test_save(self):
h = DumpTruck(dbname="/tmp/test.db")
h.insert({"firstname": "Robert", "lastname": "LeTourneau"}, "foo")
h.drop("foo")
self.assertEqual(h.tables(), set([]))
h.close()
示例3: test_drop_nonexistant_if_exists
# 需要导入模块: from dumptruck import DumpTruck [as 别名]
# 或者: from dumptruck.DumpTruck import drop [as 别名]
def test_drop_nonexistant_if_exists(self):
h = DumpTruck(dbname = '/tmp/test.db')
h.drop(if_exists = True)
示例4: globals
# 需要导入模块: from dumptruck import DumpTruck [as 别名]
# 或者: from dumptruck.DumpTruck import drop [as 别名]
if bucketclasses == []:
for g in globals().values():
if isinstance(g, BucketMold) and g != BucketMold:
bucketclasses.append(g)
bag = Bag(buckets=bucketclasses)
# The seed buckets
if dt.execute('select count(*) as "c" from `%s`' % bag._table_name)[0]["c"] == 0:
for b in startingbuckets:
bag.add(b)
# Go
while True:
currentbucket = bag.pop()
if currentbucket == None:
break
for newbucket in currentbucket._go():
bag.add(newbucket)
log("Committing")
# Commit at the end in case of errors.
dt.commit()
log("Taking a break") # Don't thrash the server
sleep(3)
dt.drop("_dumptruckvars") # Hack to refresh the scraper_run