UserPortrait/user-portrait/testing.py

28 lines
684 B
Python
Executable File

#!/usr/bin/env python
# -*- coding:utf-8 -*-
from portrayal.user_profile import user_profile
from crawler.user1 import users1
from ability.test import users
from ability.test_analyze import deal_data
from ability.rank import rank
import time,pymongo
def main(select_user):
#获取初始数据---USER、User_...
users1(select_user)
#开发者开发能力维度值 ---user_3
users(select_user)
#维度值处理
deal_data()
#排序
rank()
#用户画像结果
user_profile(select_user)
if __name__ == '__main__':
start =time.perf_counter()
select_user = "tbroyer"
main(select_user)
end = time.perf_counter()
print(end-start)