Найти - Пользователи
Полная версия: Передать аргумент в функцию
Начало » Python для новичков » Передать аргумент в функцию
1
Suliman
Использую Arcpy из состава ArcGIS.
Проблема в следующем.
В Arcpy вычисляю значение поля следующим кодом:
arcpy.CalculateField_management(input_based_on_raster, "preview", "!cDataFileN!.replace(\".img\",\"_preview.jpg\").replace(\"\\\"\", \"\")", "PYTHON_9.3", "")

т.е. в столбец preview заносим foo_preview.jpg

Однако мне нужно занести в столбец “D:\\mypath\\foo_preview.jpg”. Сама переменная с путем определена выше. Можно было строки сложить, но функция принимает фиксированное количество аргументов. Как быть?

bismigalis
Suliman
Можно было строки сложить, но функция принимает фиксированное количество аргументов
это о чём?
Suliman
bismigalis
это о чём?
Не знаю как иначе сказать…
FishHook
сложить строки можно так
a = "a"
b = "b"
c = a + b
bismigalis
Suliman
Не знаю как иначе сказать…
непонятно просто как фиксированное количество аргументов мешает складывать строки
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB