当前位置: 首页>>代码示例>>Python>>正文


Python Database.add_click方法代码示例

本文整理汇总了Python中db.Database.add_click方法的典型用法代码示例。如果您正苦于以下问题:Python Database.add_click方法的具体用法?Python Database.add_click怎么用?Python Database.add_click使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在db.Database的用法示例。


在下文中一共展示了Database.add_click方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: rstring

# 需要导入模块: from db import Database [as 别名]
# 或者: from db.Database import add_click [as 别名]
from db import Database
from random import random, choice
import string

def rstring(N):
  return ''.join(choice(string.ascii_uppercase + string.digits) for x in range(N))

db = Database('test.db')
cats = db.categories

for i in range(1,100):
  h = rstring(7)
  print ('Entering %s' % h)
  for j in range(int(random() * 4)):
    cat = int(random() * len(cats))
    db.add_category(h, cat)
    print i, j, ('adding cat %s' % cat)

  for j in range(int(random() * 200)):
    click = int(random() * 200)
    db.add_click(h, click, j)
    print i, j, ('adding click %s' % click)
开发者ID:SharangP,项目名称:tyrone,代码行数:24,代码来源:test.py

示例2: Database

# 需要导入模块: from db import Database [as 别名]
# 或者: from db.Database import add_click [as 别名]
Links = {}
Clicks = {}
DB = Database('bitly1')

while True:
    hot = C.highvalue(limit=300)

    for link in hot['values']:
        key = link.split('bit.ly/')[1]
        if not Links.has_key(key):
            Links[key] = True
            print "new link!", key, Links[key]
            # insert (key) into LINKS table? we dont have one right now
            for category in C.link_category(link):
#                print '\t',category, DB.category_id(category)
                DB.add_category(key,DB.category_id(category))

    for key,lid in Links.iteritems():
        print key, lid
        Time = int(time.time())
#        print "THE LENGTH IS:", len(C.link_clicks('https://bit.ly/'+key)[0]['link_clicks'])
        clicks = C.clicks_by_minute(hash=key)[0]['clicks']
        print len(clicks)
        for i,clk in enumerate(clicks):#, C.info(link=link)[0]['title']
            print key, clk, Time-i
            DB.add_click(key,clk,Time-i)
            if i >= 29:
                break

    time.sleep(30*60) #repeat every 30 mins
开发者ID:SharangP,项目名称:tyrone,代码行数:32,代码来源:highMinuteClicks.py


注:本文中的db.Database.add_click方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。