from pyrsgis import raster
from pyrsgis.convert import changeDimension
# Assign file names
greenareaband1='Sentinel-2 (2)dense.tiff'
greenareaband2='Sentinel-2 L1C (3)dense.tiff'
greenareaband3='Sentinel-2 L1C (4)dense.tiff'
# Read the rasters as array
df,myimage=raster.read(greenareaband1,bands='all')
AttributeError: 'NoneType' object has no attribute 'ReadAsArray'
我一直收到这个错误,但我确信我已经使用 从google.colab导入文件 files.upload()文件
你这里有几个问题。在文件名中使用两个空格和括号是Python中最不希望做的事情。确保已将工作目录更改为文件所在的位置,或提供相对路径,并在开头添加“r”。例如:
关于与Colab合作。我认为最好的选择是将您的文件上传到您的谷歌硬盘上,然后验证您的Colab脚本以装载硬盘。然后您只需更改工作目录,如下所示:
或者,安装驱动器后,只需执行以下操作:
我也有同样的问题,我发现我在分配文件名时犯了一个错误。可能存在错误,因此无法将其识别为tif,从而可以读取阵列()。希望这是唯一的问题
相关问题 更多 >
编程相关推荐