code: def dar_nombre_campo_dbf(clave, claves):
      "Reducir nombre de campo a 10 caracteres, sin espacios ni _, sin repetir"
      # achico el nombre del campo para que quepa en la tabla:
      nombre = clave.replace("_","")[:10]
      # si el campo esta repetido, le agrego un número
      i = 0
      while nombre in claves:
          i += 1    
          nombre = nombre[:9] + str(i)
      return nombre.lower(f dar_nombre_campo_dbf(clave, claves):
      "Reducir nombre de campo a 10 caracteres, sin espacios ni _, sin repetir"
      # achico el nombre del campo para que quepa en la tabla:
      nombre = clave.replace("_","")[:10]
      # si el campo esta repetido, le agrego un número
      i = 0
      while nombre in claves:
          i += 1    
          nombre = nombre[:9] + str(i)
      return nombre.lower()
docs: Reducir nombre de campo a 10 caracteres, sin espacios ni _, sin repetir