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


Python FileHandler.write方法代码示例

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


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

示例1: FileHandler

# 需要导入模块: from logbook import FileHandler [as 别名]
# 或者: from logbook.FileHandler import write [as 别名]
from sachintweets.models import connect, MongoException

####################################### Log book setup #########################
log_handler = FileHandler('fetch_user_details.log')
log_handler.push_application()

###################################### Constants ###############################
LOCK_FILE = 'recv.lock'

###################################### Mongodb connection ######################
try:
    db =  connect() 
    if db:
       tweet  = db.tweet
except Exception as e:
    log_handler.write(e.message)


def fetch_user_details():
    tweets = tweet.find({})
    for t in tweets:
        if not 'screen_name' in t:
            r = requests.get("http://api.twitter.com/1/statuses/show/%d.json"\
            %(t['tid']))
            d = json.loads(r.content)
            if 'user' in d:
                tweet.update({'tid': t['tid']},{'$set': {
                'screen_name': d['user']['screen_name'],\
                'profile_image_url': d['user']['profile_image_url']}})
                print "%s ===updated to db=== %d", time.ctime(), t['tid']
开发者ID:kracekumar,项目名称:sachintweets,代码行数:32,代码来源:fetch_user_details.py

示例2: FileHandler

# 需要导入模块: from logbook import FileHandler [as 别名]
# 或者: from logbook.FileHandler import write [as 别名]
from os import remove, getpid

####################################### Log book setup #########################
log_handler = FileHandler('recv.log')
log_handler.push_application()

###################################### Constants ###############################
LOCK_FILE = 'recv.lock'

###################################### Mongodb connection ######################
try:
    db =  connect() 
    if db:
       tweet  = db.tweet
except Exception as e:
    log_handler.write(e.message)

#################################### ZERO MQ PULLER ############################
context = zmq.Context()
socket = context.socket(zmq.SUB)
socket.connect("tcp://*:6789")
socket.setsockopt(zmq.SUBSCRIBE, "")


def store_live_tweets():
    while True:
        try:
            d = json.loads(socket.recv())
            if tweet:
                tweet.insert({'text': d['text'],\
                'location': d['user']['location'], \
开发者ID:kracekumar,项目名称:sachintweets,代码行数:33,代码来源:recv.py


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