Sam*_*mer 12 python image noaa python-imaging-library
我使用PIL定期打开NOAA的AREA文件.在我收到的最后一批图像中,image.open()命令根本不起作用.这是我写的一个简单的代码,它产生相同的结果.它将使用一个月前的文件打开,旋转和执行正常任务,而不是使用今天的文件.
from PIL import Image
im = Image.open("path/to/file")
im.show()
Run Code Online (Sandbox Code Playgroud)
这是错误:
File "image_goes.py", line 2, in <module>
im = Image.open("path/to/file")
File "/usr/lib/python2.6/dist-packages/PIL/Image.py", line 1980, in open
raise IOError("cannot identify image file")
IOError: cannot identify image file
Run Code Online (Sandbox Code Playgroud)
这是我尝试过的:
我的假设是我们的下载脚本存在问题并且它没有完全下载文件,但是这个假设被新文件大小正确并且我使用FTP客户端手动下载它们而被拒绝了相同的结果.
我唯一的另一个理论是今天的NOAA文件存在问题,或者它们已被改变,以致PIL无法再处理它们,但我发现这不太可能.
任何帮助非常感谢,谢谢