处理ArcPy操作时的路径空格等特殊字符
Python作为流行的脚本而强大语言,对路径处理得不是很好。使用ArcPy2.7时,对包含空格、中文括号等特殊符号的路径不支持,如下图所示,执行时报路径不存在(实际是存在的)
但仔细看一下,路径首末两个位置多了一个单引号。解决方法也很简单,输入的路径不要带空格、括号等特殊字符即可。但我们无法预料用户的操作,为了保险起见,获取路径后,去除前后的引号后再进行下一步处理。
for d in dbs:
db= d.strip("'")
arcpy.env.workspace = db
作者:我也是个傻瓜
出处:http://www.cnblogs.com/liweis/
签名:成熟是一种明亮而不刺眼的光辉。