Wenn du ein Python Script zum Erzeugen von Zeichenkombinationen suchst, bist du hier genau richtig. In diesem Beitrag zeigen wir dir, wie du mit einem einfachen Python-Skript alle möglichen Buchstabenkombinationen generieren kannst – mit einem festen Buchstaben am Ende – und die Ergebnisse als CSV- und JSON-Datei exportierst.
🔧 Was macht das Python-Script?
Das Skript erstellt mit Hilfe der Standardbibliothek itertools alle dreistelligen Kombinationen von Großbuchstaben (A–Z) und hängt automatisch den Buchstaben „U“ an jede Kombination an. Am Ende stehen also 4-stellige Codes, die alle auf „U“ enden – beispielsweise AAAU, BBBU, ZZZU.
Das Python Script speichert die generierten Kombinationen anschließend in zwei gängigen Formaten:
CSV-Datei – ideal für Excel, Datenbanken oder Tabellen-Importe
JSON-Datei – perfekt für APIs, Webentwicklung oder strukturierte Datenverarbeitung
💻 Der vollständige Python Code
import csv
import json
import itertools
# Script to create a list of possible combinations of four letters, where the last letter is always a U.
letters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
# create all possible combinations of four letters, where the last one is a 'U'
combinations = list(itertools.product(letters, repeat=3))
codes = [''.join(combination) + 'U' for combination in combinations]
# output as CSV
with open('codes.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(['Code'])
writer.writerows([[code] for code in codes])
# output as JSON
with open('codes.json', 'w') as jsonfile:
json.dump({'Codes': codes}, jsonfile)
print("CSV and JSON files have been successfully created.")
# run python3 codes.py
Published: 4/21/2025