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

评论(0) 浏览(1318)

python2.7安装numpy失败

2019-4-15 Stone python

win7安装完python2.7后,在安装numpy过程中,出现了一个错误,如下:

numpy-1.11.2-cp27-none-win_amd64.whl is not a supported wheel on this platform.

明明已经下载了.whl文件了,为何还提示这个错误呢,百思不得其解。 百度了一下,按照这边文章来操作,就可以了。

获取pip支持的文件名还有版本

import pip;print(pip.pep425tags.get_supported())

结果如下:


然而pip并没有win_amd64这个相关的文件名,所以只能改numpy-1.11.2-cp27-none-win_amd64.whl,改成numpy-1.11.2-cp27-none-win32.whl,

然后在执行pip安装,


安装成功了。

numpy-1.11.2-cp27-none-win_amd64.whl 下载地址:https://pan.baidu.com/s/1nC-5p4qw6SnRdPSnf0QnFQ
提取码:vxkx


##############################################

上次提示安装成功,其实并未真正的安装成功,现在重新安装。

先更新一下pip包。

python -m pip install -U pip

再删除原来的安装包

pip uninstall numpy

再次安装

pip install numpy




这次是真成功了。

标签: python2.7 numpy pip

评论(0) 浏览(1877)

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