python2.7 IOError :[ Errorno 22] invalid mod('wb') or filename:

2019-4-19 Stone python

在使用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);

Copyright © 2019 by 海角孤星 京ICP备15056837号-1