Python使用GDAL包时报错:AttributeError: 'NoneType' object has no attribute 。。。
1.检查 gdal.Open(filename) 输出的内容。
2.若为None。则考虑是否路径有问题,再将tif文件拖入arcmap等,是否能够正常显示。(排除文件本身问题)
3.print一下文件名称,是否正常输出。(查看是否路径问题)
4.使用绝对路径,进行输出查看:
path = os.path.abspath(filename)
5.如果更改为当前运行路径,则在程序路径后面,定义为程序运行的路径
输入:
os.chdir('A:/')
引号内为要遍历的tif路径。
运行正常。