我一直在糾結是正斜槓還是反斜槓的問題,/
、\
、//
不斷切換路徑都快煩了,結果並不是這路徑問題,而是輸出文件名的問題。
如果輸出的 shp 文件名帶短橫線,例如 C:\result-01.shp
,一定會報錯:
ExecuteError: ERROR 000210: 無法創建輸出 C:\result-01.shp
ERROR 000354: 名稱包含無效的字符
幫助文檔沒提這個,報錯也不知道無效字符在哪,只能憑經驗推斷,我只能說如非必要還是不要用 arcpy 2.x 了。
我一直在糾結是正斜槓還是反斜槓的問題,/
、\
、//
不斷切換路徑都快煩了,結果並不是這路徑問題,而是輸出文件名的問題。
如果輸出的 shp 文件名帶短橫線,例如 C:\result-01.shp
,一定會報錯:
ExecuteError: ERROR 000210: 無法創建輸出 C:\result-01.shp
ERROR 000354: 名稱包含無效的字符
幫助文檔沒提這個,報錯也不知道無效字符在哪,只能憑經驗推斷,我只能說如非必要還是不要用 arcpy 2.x 了。
def ADD(a): print(3,a,hex(id(a))) a.remove(2) print(3,a,hex(id(a))) a=a.append(10)