"""
Created on Wed Apr 18 10:43:00 2018
@author: luogan
"""
import tushare as ts
import datetime
import pandas as pd
import pymongo
ak=ts.get_stock_basics()
code=list(ak.index)
def front_step_time(day):
now = datetime.datetime.now()
front = now - datetime.timedelta(days=day)
d1 = front.strftime('%Y-%m-%d')
return d1
now=front_step_time(0)
bf=front_step_time(10)
sheet=pd.DataFrame()
sheet['code']=code
sheet['bf']=bf
sheet['sta']=now
client1 = pymongo.MongoClient('192.168.10.182',27017)
db1 = client1.stock.turnover1
def potential_vocanol(tl):
df=ts.get_hist_data(tl[0],start=tl[1],end=tl[2])
print(type(df))
if str(type(df))=="<class 'pandas.core.frame.DataFrame'>":
print(df)
a=df['turnover'].sum()
print(tl[0],int(a))
db1.save({'name':tl[0],'turnover':a})
'''
for i in sheet.values:
b1=potential_vocanol(i)
'''
import time
from multiprocessing import Pool
import numpy as np
def run(fn) :
a=fn[0]*fn[1]
print (a)
if __name__ == "__main__" :
startTime = time.time()
testFL =sheet.values
pool = Pool(10)
pool.map(potential_vocanol,testFL)
pool.close()
pool.join()
endTime = time.time()
print ("time :", endTime - startTime)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异