前言:带你搞定当前工作空间和临时工作空间的区别,工作空间不仅仅能方便数据文件的存取,更是许多 ArcPy 方法运行的隐藏前提条件;搞定工作空间,解决超过一半的错误... |
文章的写作顺序:当前工作空间->临时工作空间->当前工作空间与临时工作空间的区别->内存空间。
工作空间是什么
工作空间( workspace)不是 ArcPy&ArcGIS 中独有的概念,在很多软件和编程语言中都有这样一个概念;但总的来说,意思都是差不多的,指当前使用项目的存放位置或者运行命令行和脚本文件的位置。 注意区分两种工作空间,一个是 Python 编程环境的,通常来说,Python 运行文件所在的文件夹就是工作空间;另一个是 ArcPy 自带的工作空间,注意区分。 我有的时候很喜欢把当前 Python 的工作空间设置为 ArcPy 的当前工作空间,特别是笔者写的这些教程示例:import arcpy
import os
arcpy.env.workspace = os.getcwd()
本文来自投稿,不代表本站立场,如若转载,请注明出处: