Advertisement
Guest User

Untitled

a guest
Jun 13th, 2017
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. import pymysql #python2要使用其他接口
  2. conn = pymysql.connect(host='localhost',user='root',password='1235', db='wind1',charset="utf8")
  3. cursor = conn.cursor()
  4.  
  5. sql = "INSERT INTO stockprice VALUES (%s, %s, %s, %s, %s, %s, %s, %s)"
  6.  
  7. a=w.wset("sectorconstituent","date=%s;sectorid=%s" % (today,'0305030100000000'))
  8. all_A_code=a.Data[1]
  9. for j in range(0,len(all_A_code)):#有3000多只个股的长度
  10. #获取当天的股票收盘价
  11. ohlc=w.wss(all_A_code[j], "open,high,low,close,volume,amt","tradeDate=%s;priceAdj=F;cycle=D" % today)
  12. for i in range(0,len(ohlc.Data[0])):#i为提取指标中的个股只数
  13. sqllist=[]#位置相当重要 不可移动到前方
  14. sqltuple=()
  15. sqllist.append(str(all_A_code[j]))#添加个股代码
  16. sqllist.append(ohlc.Times[0].strftime('%Y%m%d'))#添加当天的时间
  17. for k in range(0, len(ohlc.Fields)):
  18. sqllist.append(str(ohlc.Data[k][i]))
  19. sqltuple=tuple(sqllist)
  20. sqltuple
  21. cursor.execute(sql,sqltuple)
  22. conn.commit()
  23. conn.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement