Python arcpy.GetMessages返回空消息

Python arcpy.GetMessages返回空消息,python,python-2.7,arcgis,arcpy,Python,Python 2.7,Arcgis,Arcpy,我正在尝试访问脚本中记录的消息 arcpy.AddMessage("Something...") message = arcpy.GetMessages() print message # always empty 上面总是空的 根据文件 创建可通过任何GetMessages函数访问的地理处理信息性消息(严重性=0) 任何有arcpy经验的人都知道这是什么吗?arcpy.GetMessages()返回来自上一个地理处理工具的消息。如果运行两个工具,然后调用arcpy.GetMessages(

我正在尝试访问脚本中记录的消息

arcpy.AddMessage("Something...")
message = arcpy.GetMessages()
print message  # always empty
上面总是空的

根据文件

创建可通过任何GetMessages函数访问的地理处理信息性消息(严重性=0)

任何有arcpy经验的人都知道这是什么吗?

arcpy.GetMessages()
返回来自上一个地理处理工具的消息。如果运行两个工具,然后调用arcpy.GetMessages(),则只能从第二个工具获取消息

AddMessage不是地理处理工具,因此它对GetMessages没有影响


基本上,如果要从整个脚本中获取所有消息,则必须在每次地理处理工具调用后调用
arcpy.GetMessages()

我很少使用此函数,但我认为必须为该函数提供消息索引。像这样
arcpy.GetMessages(0)
恐怕这不是问题所在。
arcpy.GetMessageCount()
返回了什么?我开始认为这要么是一个bug,要么是一些文档记录不完整的东西。不管怎样,我已经提请ESRI注意了。除了import-arcpy-addmessage-getmessage之外,您在脚本中还做了什么?