如何在 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)
我收到用户警告 '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)