Virtuelle Umgebung – ein nützliches Werkzeug in Python

Warum benötigt man virtuelle Umgebungen? Gehen wir von folgendem Szenario aus: Man hat zwei Projekte: ProjektA und ProjektB, die beide von der gleichen Bibliothek, ProjektC, abhängig sind. Das Problem wird deutlich, wenn wir anfangen, unterschiedliche Versionen von ProjectC zu benötigen. Vielleicht benötigt ProjectA die Version v1.0.0, während ProjectB die neuere Version v2.0.0 benötigt.Dies ist ein echtes Problem für Python, da es nicht zwischen den Versionen im site-packages Verzeichnis unterscheiden kann. Sowohl v1.0.0 als auch v2.0.0 […]

Python Regex – Wie man den Zeilenanfang (^) und das Zeilenende ($) findet

In diesem Artikel geht es um die regulären Ausdrücke ^ am Zeilenanfang und $ am Zeilenende in der Python-Bibliothek re.Diese beiden Regexe sind grundlegend für alle regulären Ausdrücke – auch außerhalb der Python-Welt. Python Start-of-String (^) Regex Man kann den Caret-Operator ^ verwenden, um den Anfang einer Zeichenkette zu finden. Dies ist zum Beispiel nützlich, wenn man sicherstellen will, dass ein Muster am Anfang einer Zeichenkette gefunden wird. Die Methode findall(muster, zeichenkette) findet alle Vorkommen […]