Alternancia secuencial de caracteres en una cadena
📁 python
Cadenas de diferente longitud arbitraria, caracteres diversos. ¿Cómo realizar un desplazamiento de caracteres de la cadena en un carácter y recorrer secuencialmente todas las variantes, para que a partir de la cadena 1a2b3c se obtenga:
1a2b3ca2b3c12b3c1ab3c1a23c1a2bc1a2b3Se requiere incluir un script similar en un pipe en la terminal usando herramientas Unix ToolBox, Python, Perl.
Para imprimir un archivo que contiene texto en codificación utf-8 en la consola (análogo a type filename en cmd.exe) en Python:
#!/usr/bin/env python3import shutilimport syswith open(filename, encoding='utf-8') as file: shutil.copyfileobj(file, sys.stdout)Si se desea imprimir caracteres Unicode que no son representables en la codificación chcp (OEM code page), ver
Inicia sesión para dejar una respuesta