如何在 Openpyxl 中抑制 UserWarning

How to supress UserWarings in Openpyxl

我收到用户警告 'C:\Users...\Anaconda3\lib\site-packages\openpyxl\reader\drawings.py:58: UserWarning: wmf image format is not supported so the image is being dropped warn(msg)' 如何禁止显示此警告消息?

stovfl 回答了这个问题:

要向您的应用程序添加 WMF 读取或写入支持,请使用 PIL.WmfImagePlugin.register_handler() 注册 WMF 处理程序。您还必须修补 openpyxl,删除 WMF 是硬编码的,请参阅 OpenPyXL - find_images

answer

如果您只需要读取文件,可以通过将 read_only 关键字参数设置为 True:

来抑制警告
wb = load_workbook(filename=<your file>, read_only=True)