如何捕捉python警告错误并“掩埋”它?

2024-09-21 03:17:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我们在另一个特定的模块中调用这个模块。更具体地说,我们的脚本使用一个名为“rasterstats”的模块来调用GDAL模块。在

所有的脚本都可以正常工作,但是由于某些原因,我们在控制台中收到一个“警告”错误。警告并不是批评性的,因为模块从中假设了一些东西(它假设了正确的东西)。在

警告是:"Warning 1: Failed to fetch spatial reference on layer out to build transformer, assuming matching coordinate systems."

在我们的脚本中,我们使用raster_stats命令,它调用gdal.RasterizeLayer。如果您搜索failed to fetch spatial reference:http://worldwind31.arc.nasa.gov/svn/trunk/GDAL/GDAL-1.7.2/alg/gdalrasterize.cpp,则可以在该文件中找到警告

所以我的问题是:考虑到警告不是批评,脚本运行得很好,有没有可能捕捉到警告并将其掩埋,这样它就不会显示在控制台中了?在


Tags: 模块to脚本警告on错误原因fetch

热门问题