【Python综合学习】Pandas读取csv文件OSError报错
2017-11-08 16:57
393 查看
File "C:\Users\SJM\AppData\Local\Programs\Python\Python36\lib\site-packages\pandas\io\parsers.py", line 705, in parser_f
return _read(filepath_or_buffer, kwds)
File "C:\Users\SJM\AppData\Local\Programs\Python\Python36\lib\site-packages\pandas\io\parsers.py", line 445, in _read
parser = TextFileReader(filepath_or_buffer, **kwds)
File "C:\Users\SJM\AppData\Local\Programs\Python\Python36\lib\site-packages\pandas\io\parsers.py", line 814, in __init__
self._make_engine(self.engine)
File "C:\Users\SJM\AppData\Local\Programs\Python\Python36\lib\site-packages\pandas\io\parsers.py", line 1045, in _make_engine
self._engine = CParserWrapper(self.f, **self.options)
File "C:\Users\SJM\AppData\Local\Programs\Python\Python36\lib\site-packages\pandas\io\parsers.py", line 1684, in __init__
self._reader = parsers.TextReader(src, **kwds)
File "pandas\_libs\parsers.pyx", line 391, in pandas._libs.parsers.TextReader.__cinit__
File "pandas\_libs\parsers.pyx", line 712, in pandas._libs.parsers.TextReader._setup_parser_source
OSError: Initializing from file failed
分析:
Error在于_setup_parser_source ,说明文件压根没有读到,导致该原因一般为文件路径出现问题,检查是否有中文,中文有时会导致该问题。
解决方案:
修改文件路径名为全英文包括文件名。
相关文章推荐
- [python]通过读取编码器值来学习TF转换
- Python-Pandas(1)数据读取与显示,数据样本行列选取
- python数据分析学习笔记-Numpy-Matplotlib-Pandas
- Head First Python 学习笔记-Chapter3:文件读取和异常处理
- [Python学习]使用minidom来处理XML的示例 (一)–XML的读取
- Python学习之读取配置文件模块ConfigParser详解
- 【python学习笔记】pandas.read_csv参数整理
- (转载)Python数据分析之pandas学习
- python教程19--《python基本数据类型list、tuple、dict、linecache读取file内容大综合运用》
- 读取mongodb利用mailgun发送邮件--python学习
- python学习心得(1) --- 大型文件的读取
- python : pandas 读取csv 文件, matplotlib 画基金净值线
- 学习python的pandas学习笔记记录
- 从零开始学Python学习笔记---之--pandas序列部分
- 快速学习 Python 数据分析包 之 pandas
- Python3读取深度学习CIFAR-10数据集出现的若干问题解决
- Python学习笔记——文件操作、综合应用
- Python3 pandas read_csv 读取txt文件报错:IOError: Initializing from file failed
- Python 数据分析(一) 本实验将学习 pandas 基础,数据加载、存储与文件格式,数据规整化,绘图和可视化的知识
- Python库--pandas库学习笔记总结