禁止或删除 python tabula-py 警告
Suppress or remove python tabula-py warnings
我有 python 代码使用 tabula-py 阅读 PDF 以提取文本,然后通过 tabula-py 将其更改为表格形式。但它给了我一个警告。
Nov 15, 2017 3:40:23 PM org.apache.pdfbox.pdmodel.font.PDSimpleFont toUnicode
WARNING: No Unicode mapping for .notdef (9) in font Helvetica
这个警告是tabula-py的,而Tabula-py写在Java。所以我不能简单地使用 -W ignore
来抑制上述警告。
有什么方法可以消除或抑制上述警告。
tabula-py作者在这里。设置 silent=True
会抑制 tabula-java 日志。
也可以看看:
https://github.com/chezou/tabula-py/blob/e11d6f0ac518810b6d92b60a815e34f32f6bf085/tabula/io.py#L65
https://tabula-py.readthedocs.io/en/latest/tabula.html#tabula.io.build_options
试试这个可能会有帮助:
import warnings
warnings.filterwarnings('ignore')
Tabula 提供了一个内置功能来抑制 java 警告。
在请求中尝试 silent=True
参数:
tabula.read_pdf("/path/to/sample.pdf", pages="all", silent=True)
我有 python 代码使用 tabula-py 阅读 PDF 以提取文本,然后通过 tabula-py 将其更改为表格形式。但它给了我一个警告。
Nov 15, 2017 3:40:23 PM org.apache.pdfbox.pdmodel.font.PDSimpleFont toUnicode
WARNING: No Unicode mapping for .notdef (9) in font Helvetica
这个警告是tabula-py的,而Tabula-py写在Java。所以我不能简单地使用 -W ignore
来抑制上述警告。
有什么方法可以消除或抑制上述警告。
tabula-py作者在这里。设置 silent=True
会抑制 tabula-java 日志。
也可以看看:
https://github.com/chezou/tabula-py/blob/e11d6f0ac518810b6d92b60a815e34f32f6bf085/tabula/io.py#L65
https://tabula-py.readthedocs.io/en/latest/tabula.html#tabula.io.build_options
试试这个可能会有帮助:
import warnings
warnings.filterwarnings('ignore')
Tabula 提供了一个内置功能来抑制 java 警告。
在请求中尝试 silent=True
参数:
tabula.read_pdf("/path/to/sample.pdf", pages="all", silent=True)