了解有关与 AML 函数等效的 Python 语句的详细信息
| ABBREVIATIONS | 
<不支持>
| AMLPATH | 
<不适用>
| ARGS <var...var> | 
import arcpy
arcpy.GetParameterAsText(var)
| ATOOL | 
<不适用>
| CALL | 
<不适用>
| CODEPAGE ANSI | 
import locale
locale.setlocale(locale.LC_ALL, "")
| COMMANDS | 
import arcpy
for tool in arcpy.ListTools():
    print tool
| CONV_WATCH_TO_AML | 
<不适用>
| DALINES | 
<不适用>
| DATA | 
exec 或 eval 语句
| DATEFORMAT | 
使用时间模块中的各种函数。有关详细信息,请参阅 DATE -DFMT AML 函数。
| DELVAR <变量...变量> | 
del variable
| DESCRIBE <地理数据集> | 
import arcpy
desc = arcpy.Describe(geo_dataset)
print desc.type
| DO &LIST | 
for <target> in <list>:
   <statements>
| DO &REPEAT | 
while <expression>:
    <statements>
| DO &TO &BY | 
for <target> in <list>:
    <statements>
| DO &UNTIL <表达式> | 
while not <expression>:
    <statements>
| DO &WHILE <表达式> | 
while <expression>:
    <statements>
| DO | 
for 或 while 语句
| ECHO | 
<不适用>
| ENABLE | 
<不适用>
| ENCODE | 
<不适用>
| FLUSHPOINTS | 
<不适用>
| FORMAT | 
<不适用>
| FULLSCREEN | 
<不适用>
| GETLASTPOINT | 
<不适用>
| GETPOINT | 
<不适用>
| GOTO | 
<不适用>
| IACRETURN | 
<不适用>
| IF THEN ELSE | 
if <testcase1>:
    <statements1>
elif <testcase2>:
    <statements2>
else:
    <statements3>
| LABEL | 
<不适用>
| LISTCHAR | 
<不适用>
| LISTFILES | 
<不适用>
| LISTGLOBAL | 
<不适用>
| LISTLOCAL | 
<不适用>
| LISTPROGRAM | 
<不适用>
| LISTVAR | 
<不适用>
| MENU | 
<不适用>
| MENUPATH | 
<不适用>
| MESSAGES | 
<不适用>
| PAUSE <提示符> &SECONDS <secs> | 
import time
print prompt
time.sleep(secs)
| POPUP <file> <string_list> | 
from Tkinter import *
def PopupList(title, list):
    root = Tk()
    root.title(title)
    root.protocol("WM_DELETE_WINDOW", root.quit)
    frame = Frame(root)
    vScrollbar = Scrollbar(frame, orient=VERTICAL)
    hScrollbar = Scrollbar(frame, orient=HORIZONTAL)
    listbox = Listbox(frame, selectmode=SINGLE, xscrollcommand=hScrollbar.set, yscrollcommand=vScrollbar.set)
    vScrollbar.config(command=listbox.yview)
    vScrollbar.pack(side=RIGHT, fill=Y)
    hScrollbar.config(command=listbox.xview)
    hScrollbar.pack(side=BOTTOM, fill=Y)
    listbox.pack(side=LEFT, fill=BOTH, expand=1)
    frame.pack()
    for a in list:
        listbox.insert(END, a)
    root.mainloop()
    root.destroy()
file = sys.argv[1]
string_list = sys.argv[2] # semi-colon delimited string
sList = l.split(";")
f = open(file, 'r')
line = f.readline()
while len(line) <> 0:
    sList.append(line)
    line = f.readline()
PopupList(file, sList)
| PT | 
<使用 GetMessages 方法获取工具的执行时间>
| PUSHPOINT | 
<使用几何对象与光标创建和修改要素>
| RETURN | 
<不适用>
| ROUTINE | 
<不适用>
| RUN | 
<不适用>
| RUNWATCH | 
<不适用>
| SELECT | 
<不适用>
| SELCHAR | 
<不适用>
| SELVAR | 
<不适用>
| SEVERITY | 
<不适用>
| SHOW | 
<不适用>
| STATION | 
<不适用>
| STOP | 
<不适用>
| SYSTEM <命令> | 
import os
os.system(command)
| TB | 
<不适用>
| TERMINAL | 
<不适用>
| TEST | 
<不适用>
| THREAD | 
<不适用>
| TRANSLATE | 
<不适用>
| TTY | 
<不适用>
| TYPE <消息> | 
print message
| USAGE <命令> | 
import arcpy
arcpy.Usage(command)
| WATCH | 
<不适用>
| WORKSPACE <路径> | 
from arcpy import env
arcpy.env.workspace = path