Buenas tardes,
Tengo el siguiente script:
import unicodedata
s = ‘aepáéíóíúÁÉ’
trans_tab = dict.fromkeys(map(ord, u’\u0301\u0308′), None)
s = unicodedata.normalize(‘NFKC’, unicodedata.normalize(‘NFKD’, s).translate(trans_tab))
dato = GetVar(«locStrPrograma»)
s = dato
a,b = ‘áéíóúüñÁÉÍÓÚÜÑ’,’aeiouunAEIOUUN’
trans = str.maketrans(a,b)
SetVar(«locStrInsertarPrograma»,s.translate(trans))
Al ejecutarlo desde el siguiente comando:
funciona correctamente … pero desde el comando ejecutar archivo de python me sale error. Además tengo otro problema… al subir mi robot a producción con el comando Execute python … también me sale error
Quisiera saber este problema a que se debe ? (tengo entendido que estos scripts de python al llevarlos a un archivo o al subirlos a producción se tienen que encriptar o se realiza un proceso con el archivo, creería que en este es donde esta fallando)
Saludes!!
Doraemon
Hola juanagudelo, cómo estás?
Prueba cambiar todas esas comillas inglesas por estas comillas simples ‘ .
Un saludo.
juanagudelo
Hola Doraemon,
Las comillas realmente eran simples solo que al subir el código al foro se cambiaron por las inglesas, ya pude resolver el problema … Te cuento más o menos la solución: