importarcpy
>>> import
arcpy
... gd="
d:/專案/shp/pipe.gdb/zk/gdpoint
"... gx="
d:/專案/shp/pipe.gdb/zk/gdline
"... cursorgd=arcpy.da.updatecursor(gd,["
物探點號
","地面高程"])
... cursorgx=arcpy.da.updatecursor(gx,["
起點點號
","終點點號
","起點高程
","終點高程
","起點埋深
","終點埋深"])
... wtdhs=
... dmgcs=
...
for row in
cursorgd:
...
for rowgx in
cursorgx:
... rowgx[2]=dmgcs[wtdhs.index(rowgx[0])]-rowgx[4]
... rowgx[3]=dmgcs[wtdhs.index(rowgx[1])]-rowgx[5]
... cursorgx.updaterow(rowgx)
...
這個就是針對兩張表,處理一下資料,具體流程無關緊要,主要是利用python指令碼更改屬性的方法,執行效率不錯。
為什麼不用雙迴圈呢?一是這樣效率高一些(2n),雙迴圈(n*n);另外游標雙迴圈一直報錯。
python3 計算python指令碼的執行時間
首先說一下我遇到的坑,生產上遇到的問題,我排程python指令碼執行並監控這個程序,python指令碼執行時間遠遠大於python指令碼中自己統計的程式執行時間。監控python指令碼執行的時間是36個小時,而python指令碼中統計自己執行的時間是4個小時左右。問題暴漏之後首先想到的是linux出...
計算python指令碼執行時間的坑
程式執行時間 cpu時間 io時間 休眠或者等待時間 python程式執行時間大於python程式cpu時間 time.clock import datetime import time starttime time.clock time.sleep 3 endtime time.clock pri...
Python指令碼09 乙個計算題
coding utf 8 a b 9 4 c d e 4 f g h 4 4 4 4 maxnumber 20 minnumber 0 for a in xrange 0,13 b 13 a 橫著第乙個公式得到 a b 13 for c in xrange minnumber,maxnumber f...