python2.7 IOError :[ Errorno 22] invalid mod('wb') or filename:
在使用python2.7中的pandas_datareader包下载第三方的数据并且存储csv文件
#!/usr/bin/env python #-*-coding:utf-8-*- import numpy as np import pandas as pd import pandas_datareader.data as web import datetime #从雅虎财经抓取数据 df_csvsave = web.DataReader('601233.SS', 'yahoo', datetime.datetime(2018,1,1), datetime.date.today()) print df_csvsave print df_csvsave.index print df_csvsave.columns df_csvsave.to_csv('D:\py\test.csv',columns=df_csvsave.columns,index=True);
在执行的时候出现了一个错误:
python IOError :[ Errorno 22] invalid mod('wb') or filename: ‘D:\\py\0test.csv’
把to_csv这段代码改成如下代码就可以了:
df_csvsave.to_csv(r'D:\py\test.csv',columns=df_csvsave.columns,index=True);