python腳本在ArcMap中運行時輸出調試信息

有時候,我們在ArcMap中構建模型時需要用到python腳本,通過腳本我們可以靈活的實現某些功能,比如使用urllib2庫來獲得網絡中的數據並加以處理。但當腳本變得複雜而需要頻繁調試時,我們希望腳本能輸出一些調試信息,這在命令行或Python的IDE下可通過print語句來實現,然而當腳本運行在ArcMap中時,好像無法輕易的獲得到print的輸出信息,此時就需要調用Arcpy提供的一些方法來將程序的調試信息輸出在模型的運行窗口中。下面就是Arcpy提供的三個有用的輸出函數:

# 輸出普通信息
arcpy.AddMessage("There is a message")
# 輸出警告信息
arcpy.AddWarning("There is a warning")
# 輸出錯誤信息,腳本將停止運行
arcpy.AddError("There is an error")

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章