6.6 XY 座標ペアと日付に基づいて UUID を生成しようとしています。ただし、関数に「不適切な形式の 16 進数 UUID 文字列」を指定しています。Python noob plz ヘルプ。
def LeID(Xv,Yv,Dv):
import uuid
import string
import arcpy
X_val = "%.6f" % Xv
Y_val = "%.6f" % Yv
date = Dv
xarr = string.split(X_val, '.')
yarr = string.split(Y_val, '.')
date = string.split(date , '/')
val = str(xarr[0] + xarr[1] + yarr[0] + yarr[1] + date[0] + date[1] + date[2] )
return '{' + str(uuid.UUID(val).time_low()) + '}'