Suppress error message during reading of file in python
本问题已经有最佳答案,请猛点这里访问。
我正在使用
1 | df = pd.read_csv('file.txt', error_bad_lines=False, sep=r'\\t+', header=None, dtype='|U', engine='python') |
我能够正确读取文件并完成所有工作。但是,我一直收到如下所示的消息,而我想忽略它们。
1 | Skipping line 689: Expected 81 fields in line 689, saw 265. Error could possibly be due to quotes being ignored when a multi-char delimiter is used. |
有数百条这样的行(用于不同的行号)。我已经尝试过隐藏此处显示的警告的答案(隐藏所有警告)。不幸的是,它不起作用。另外,我只想抑制(不显示)本文中提到的特定类型的错误消息(
我该怎么做?
您是否还尝试使用参数warn_bad_lines = False:
1 | pd.read_csv(error_bad_lines=True, warn_bad_lines=False) |