本文整理汇总了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']
示例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'], \