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);
