Ejemplo n.º 1
0
#-*-coding=utf-8-*-

import os
import time
import pymongo
from xapian_case.utils import load_scws, cut
from load_settings import load_settings

MONGOD_HOST = '219.224.135.47'
MONGOD_PORT = 27019

settings = load_settings()
CUT_BLACK_WORDS = settings.get("CUT_BLACK_WORDS")
EXTRA_BLACK_LIST_PATH = os.path.join(os.path.dirname(os.path.abspath(__file__)), CUT_BLACK_WORDS)

def _default_mongo(host=MONGOD_HOST, port=MONGOD_PORT, usedb='boat'):
    # 强制写journal,并强制safe
    connection = pymongo.MongoClient(host=host, port=port, j=True, w=1)
    db = connection.admin
    # db.authenticate('root', 'root')
    db = getattr(connection, usedb)
    return db

def ts2date(timestamp):
    return time.strftime('%Y-%m-%d', time.localtime(timestamp))


def ts2datetime(timestamp):
    return time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(timestamp))

Ejemplo n.º 2
0
# -*- coding: utf-8 -*-

import os
import csv
import re
import time
from load_settings import load_settings

settings = load_settings()
HAPPY_WORDS = settings.get('HAPPY_WORDS')
ANGRY_WORDS = settings.get('ANGRY_WORDS')
SAD_WORDS = settings.get('SAD_WORDS')
AB_PATH = os.path.join(os.path.dirname(os.path.abspath(__file__)), './')


def load_happy():
    happy_list = []
    reader = csv.reader(file(os.path.join(AB_PATH, HAPPY_WORDS), 'rb'))
    for line in reader:
        happy_list.append(line[0])
    return happy_list


def load_angry():
    angry_list = []
    reader = csv.reader(file(os.path.join(AB_PATH, ANGRY_WORDS), 'rb'))
    for line in reader:
        angry_list.append(line[0])
    return angry_list