python运行时间的两种方法
####################### import arcpy from arcpy import env import os import sys import time ############### ################################## fc= arcpy.GetParameterAsText(0) fieldname= arcpy.GetParameterAsText(1) shapeName = arcpy.Describe(fc).shapeFieldName rows = arcpy.UpdateCursor(fc) start = time.clock() i=1; ######################################### ## for row in rows: feat = row.getValue(shapeName) row.setValue(fieldname,feat.area) #arcpy.AddMessage("No:"+str(i)+":"+str(feat.area)) rows.updateRow(row) i=i+1; del row del rows elapsed = (time.clock() - start) arcpy.AddMessage("Time used:"+str(elapsed)+","+str(i))
第二种
def SearchCursor(): starttime = datetime.datetime.now() cursor = arcpy.SearchCursor(inTable) for row in cursor: v=row.getValue(inField) #arcpy.AddMessage("i:"+str(i)+",v="+v) #i=i+1 del cursor endtime = datetime.datetime.now() arcpy.AddMessage("时间:"+str((endtime - starttime).microseconds/1000)+"毫秒")
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
2019-09-16 arcgis python ValueTable使用
2011-09-16 沿栅格单元边界生成块状等高线
2011-09-16 如何创建带纹理的Multipatch
2011-09-16 TIN的最大节点数是多少?
2011-09-16 TIN中硬线和软线的差别在哪里?
2011-09-16 ArcGIS三维分析扩展模块能否使用3ds max的模型
2011-09-16 在ArcScene中调整飞行工具的速度