使用 Python 在 Pandas 中讀取 CSV 文件時出現 UnicodeDecodeError

| | | | | | | | | | | | | |

我正在運行一個正在處理 30,000 個類似文件的程序。其中隨機數正在停止並產生此錯誤...

文件“C:Importersrcdfmanimporter.py”,第 26 行,在 import_chr data = pd.read_csv(filepath, names=fields) 文件“C:Python33libsite-packagespandasioparsers.py”,第 400 行,在 parser_f 中返回 _read(filepath_or_buffer, kwds) 文件“C:Python33libsite-packagespandasioparsers. py”,第 205 行,在 _read return parser.read() 文件中“C:Python33libsite-packagespandasioparsers.py”,第 608 行,在 read ret = self._engine.read(nrows) 文件中“C:Python33libsite-packagespandasioparsers.py”。 py”,第 1028 行,讀取數據 = self._reader.read(nrows) 文件“parser.pyx”,第 706 行,pandas.parser.TextReader.read (pandasparser.c:6745) 文件“parser.pyx” ;,第 728 行,在 pandas.parser.TextReader._read_low_memory (pandasparser.c:6964) 文件“parser.pyx”,第 804 行,在 pandas.parser.TextReader._read_rows (pandasp arser.c:7780) 文件“parser.pyx”,第 890 行,在 pandas.parser.TextReader._convert_column_data (pandasparser.c:8793) 文件“parser.pyx”,第 950 行,在 pandas.parser.TextReader。 _convert_tokens (pandasparser.c:9484) 文件“parser.pyx”,第 1026 行,在 pandas.parser.TextReader._convert_with_dtype (pandasparser.c:10642) 文件“parser.pyx”,第 1046 行,在 pandas.parser。 TextReader._string_convert (pandasparser.c:10853) 文件“parser.pyx”,第 1278 行,在 pandas.parser._string_box_utf8 (pandasparser.c:15657) UnicodeDecodeError: "utf-8" codec can"t decode byte 0xda in position 6:無效的繼續字節

這些文件的來源/創建都來自同一個地方。糾正此問題以繼續導入的最佳方法是什麼?