Python:为“隐藏警告”;TIFFSetField";
我正在处理一些TIFF文件 脚本将输出“TIFFSetField:tempfile.tif:未知伪标记65538” 是否可以忽略/隐藏此信息 我试过使用的东西:Python:为“隐藏警告”;TIFFSetField";,python,suppress-warnings,Python,Suppress Warnings,我正在处理一些TIFF文件 脚本将输出“TIFFSetField:tempfile.tif:未知伪标记65538” 是否可以忽略/隐藏此信息 我试过使用的东西: -W ignore 包括: import warnings warnings.filterwarnings("ignore") 把stderr重定向到stdin,然后用grep剔除它怎么样 python tiff.py 2>&1 | grep -v pseudo-tag 您可以发布更多的脚本吗?忽略这一点应该是安全的
-W ignore
包括:
import warnings
warnings.filterwarnings("ignore")
把stderr重定向到stdin,然后用grep剔除它怎么样
python tiff.py 2>&1 | grep -v pseudo-tag
您可以发布更多的脚本吗?忽略这一点应该是安全的,但这似乎是由于您的TIFF文件使用了23年前不推荐的旧JPEG压缩技术造成的。查看更多信息我猜您正在使用pillow,这是他们正在开发的补丁,因此您可能只需要确保您使用的是最新版本:补丁:报告:这不是Python警告,它是由PIL使用的tiff解码库发出的,您看到它是因为PIL/pillow中存在错误。它已经被修复,并将在一月份发布。看见你不能让Python对此保持沉默,你必须修补并重新编译,或者等待新版本的发布。