使用 pandas_datareader.data 包,从FRED 官网获取黄金行情数据(https://fred.stlouisfed.org/series/GOLDAMGBD228NLBM)。
pandas_datareader.data 包是获取yahoo,google等财经信息,参见网址 https://github.com/pydata/pandas-datareader。
1、获取黄金行情源码 getGold.py
import numpy as np
import pandas as pd
import pandas_datareader.data as web
import math
import matplotlib.pyplot as plt
from sqlalchemy import create_engine
import pymysql
import datetime
#连接数据库
def connect():
conn = pymysql.Connect(host='127.0.0.1',port=3306,user='root',passwd='123456',db='finance_db',charset='utf8')
return conn
#关闭数据库连接
def close(conn):
conn