Временная папка (Параметр среды)
Параметр Временной папки указывает местоположение папки, которую можно использовать для записи файловых данных, например, шейп-файлов, текстовых файлов и файлов слоев.
Запись выходных данных во временную папку позволяет сделать код портативным, поскольку эта папка всегда доступна или создается при запуске.
Примечания по использованию
Параметр временной папки доступен только для чтения, вы не можете задавать расположение папки напрямую.
Если задан параметр среды Временная рабочая область, это отразится на параметре Временная папка.
Если параметр среды Временная рабочая область ссылается на базу геоданных, временная папка будет папкой с именем scratch в родительском каталоге базы геоданных.
Если Временная рабочая область ссылается на папку, то параметр среды Временная папка будет папкой с именем scratch в местоположении временной рабочей области.
Если не был задан параметр среды Временная рабочая область, параметр Временная папка по умолчанию будет ссылаться на папку в каталоге AppData профиля пользователя. Чаще всего этот будет папка
C:\Users\<user_name>\AppData\Local\Temp\1\scratch.
Если временная папка не существует, она будет создана при вызове среды
arcpy.env.scratchFolder.Файлы, записанные во временную папку, не удаляются по завершении работы скрипта. Необходимо удалить их вручную.
Синтаксис диалога
Примечание:
Параметр временной папки доступен только в Python и моделях.
Синтаксис Python
arcpy.env.scratchFolder = folder
| Имя | Объяснение |
|---|---|
|
folder |
Параметр временной папки доступен только для чтения, вы не можете задавать расположение папки напрямую. |
Синтаксис скриптов
import arcpy
print(arcpy.env.scratchFolder)