Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:为“隐藏警告”;TIFFSetField";_Python_Suppress Warnings - Fatal编程技术网

Python:为“隐藏警告”;TIFFSetField";

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 您可以发布更多的脚本吗?忽略这一点应该是安全的

我正在处理一些TIFF文件

脚本将输出“TIFFSetField:tempfile.tif:未知伪标记65538”

是否可以忽略/隐藏此信息

我试过使用的东西:

-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对此保持沉默,你必须修补并重新编译,或者等待新版本的发布。