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!!
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:
Hola juanagudelo, cómo estás?
Prueba cambiar todas esas comillas inglesas por estas comillas simples ‘ .
Un saludo.