28 lines
684 B
Python
Executable File
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)
|