1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
code = []
n = []
i=0
fields= [CD,LB]
inv=r"c:\path...."
with (arcpy.da.SearchCursor (inv,fields)) as cur:
for num,row in enumerate (cur):
cd = row[0]
if cd is None:
raise AssertionError("il existe un cd null ligne %i dans la table, ajouter le ou enlever la ligne de l'inventaire..." % num)
if cd == "":
raise AssertionError("il existe un cd null ligne %i dans la table, ajouter le ou enlever la ligne de l'inventaire..." % num)
nom = row[1]
if nom is None:
raise AssertionError("il existe un nom null ligne %i dans la table, la carte n'aura pas de titre..." % num)
if nom == "":
raise AssertionError("il existe un nom null ligne %i dans la table, la carte n'aura pas de titre..." % num)
try:
code.index(cd)
except ValueError:
code.append (cd)
n.append (nom)
i=i+1 |