使用 .Create() 时出现错误消息“NameError: name 'filename' is not defined”

时间:2021-02-25 06:19:38

标签: python

当我在 Python 笔记本上尝试以下代码时,我收到错误消息 'NameError: name 'filename' is not defined'

代码:

import gdal 
import ogr

ras_ds = gdal.Open('D:/qgisImages/raster1.tiff') 
vec_ds = gdal.Open('D:/qgisImages/vector1.tiff')

lyr = vec_ds.GetLayer()

geot = ras_ds.GetGeoTransform()

import peewee
from peewee import *

drv_tiff = gdal.GetDriverByName("GTiff") 
chn_ras_ds = drv_tiff.Create(filename, ras_ds.RasterXSize, ras_ds.RasterYSize, 1, gdal.GDT_Float32)
chn_ras_ds.SetGeoTransform(geot)

1 个答案:

答案 0 :(得分:0)

<块引用>

'NameError: name 'filename' 未定义'

表示您的 Python 解释器在代码中没有找到任何名称为 filename

的变量