Sequentielles Wechseln von Zeichen in einer Zeichenkette
📁 Python
Zeichenketten unterschiedlicher beliebiger Länge, verschiedene Zeichen. Wie führt man eine Verschiebung der Zeichen einer Zeichenkette um ein Zeichen durch und durchläuft sequentiell alle Varianten, um aus der Zeichenkette 1a2b3c Folgendes zu erhalten:
1a2b3ca2b3c12b3c1ab3c1a23c1a2bc1a2b3Es wird benötigt, ein ähnliches Skript in einer Pipe im Terminal mit den Mitteln von Unix ToolBox, Python, Perl einzubinden.
Um eine Datei mit UTF-8-codiertem Text in der Konsole auszugeben (analog zu type filename in cmd.exe) in Python:
#!/usr/bin/env python3import shutilimport syswith open(filename, encoding='utf-8') as file: shutil.copyfileobj(file, sys.stdout)Wenn man Unicode-Zeichen ausgeben möchte, die in der chcp-Codierung (OEM code page) nicht darstellbar sind, siehe
Anmelden um eine Antwort zu hinterlassen