zoukankan      html  css  js  c++  java
  • python 使用read_csv读取 CSV 文件时报错

    读取csv文件时报错 

    df = pd.read_csv('c:/Users/NUC/Desktop/成绩.csv' )

    Traceback (most recent call last):
      File "D:/学习/helloworld/helloworld.py", line 268, in <module>
        df = pd.read_csv('c:/Users/NUC/Desktop/成绩.csv' )
      File "D:学习PythonPython-3.6.5libsite-packagespandasioparsers.py", line 678, in parser_f
        return _read(filepath_or_buffer, kwds)
      File "D:学习PythonPython-3.6.5libsite-packagespandasioparsers.py", line 440, in _read
        parser = TextFileReader(filepath_or_buffer, **kwds)
      File "D:学习PythonPython-3.6.5libsite-packagespandasioparsers.py", line 787, in __init__
        self._make_engine(self.engine)
      File "D:学习PythonPython-3.6.5libsite-packagespandasioparsers.py", line 1014, in _make_engine
        self._engine = CParserWrapper(self.f, **self.options)
      File "D:学习PythonPython-3.6.5libsite-packagespandasioparsers.py", line 1708, in __init__
        self._reader = parsers.TextReader(src, **kwds)
      File "pandas\_libsparsers.pyx", line 384, in pandas._libs.parsers.TextReader.__cinit__
      File "pandas\_libsparsers.pyx", line 697, in pandas._libs.parsers.TextReader._setup_parser_source
    OSError: Initializing from file failed

    解决:

    df = pd.read_csv('c:/Users/NUC/Desktop/成绩.csv', engine='python' )
    加上 engine = 'python'
    engine的参数有三个 'c','python','python_fwf'
  • 相关阅读:
    1. 规范说明
    Swing Jtable 添加checkbox列
    ubuntu 右键添加打开终端
    关闭ubuntu中的”System Program Problem Detected”提示
    activemq和mqtt消息总线
    Swing 自定义日期控件
    Swing Jtable 设置背景色
    Swing Jtable 网格线设置
    Java Swing Jtable 单元格不可编辑
    Java Swing JTable 设置隔行变色
  • 原文地址:https://www.cnblogs.com/zhanshan/p/9370032.html
Copyright © 2011-2022 走看看