Пример кода приводимый в руководстве и примерах, таков что либо имя файла указывается либо на прямую
Код: Выделить всё
gdalData = gdal.Open( "/home/alex/test/input.tiff", GA_ReadOnly )
# или так
# gdalData = gdal.Open( "/home/alex/test/input.tiff" )
Код: Выделить всё
if argv is None:
argv = sys.argv
argv = gdal.GeneralCmdLineProcessor( argv )
if argv is None:
sys.exit( 0 )
....
filename=argv[i]
fh = gdal.Open( filename )
Совет "никак" то же сойдет. Или "запускайте не через BAT, а вот так..."
Если надо заменить cmd на какой то клон от Unix, то желательно, что бы совет был подкреплен практикой.
Единственно, чего не стоит советовать, то это избавится от русских букв, такой путь мне и самому очевиден, но они (русские буквы) в названии уже есть, поскольку это номенклатура планшетов.