Я получу финансовую информацию от API alpha vantage и напишу ответ прямо в моей базе данных.
Отлично работает, но первая строка ответа CSV - заголовок.
Как я могу пропустить первый ряд?
Спасибо большое.
#db-connection#
import mysql.connector
mydb = mysql.connector.connect(host="localhost",port="+++",user="+++",passwd="+++",database="++++")
mycursor = mydb.cursor()
#data#
from alpha_vantage.timeseries import TimeSeries
import csv
ts = TimeSeries(key='+++++', output_format='csv')
data, meta_data = ts.get_intraday(symbol='MSFT',interval='1min', outputsize='compact')
print(data)
#write data in db#
for row in data:
mycursor.execute('INSERT INTO import (date ,open, high, low, close, volume) Values (%s,%s,%s,%s,%s,%s)',row)
mydb.commit()
print("1 record inserted, ID:", mycursor.lastrowid)
mycursor.close()
mydb.close()
print("Connection Closed")
Первая строка в базе данных - это заголовок ответа API / CSV.