Email-Versand mit Python

Manchmal möchte man eine Email aus einem Python-Skript heraus versenden, dazu gibt es in Python zwei Möglichkeiten.Laut offizieller Dokumentation ist die Variante mit email.mime die Legacy API. Dies bedeutet, es ist die ältere Variante, und sie könnte in naher Zukunft möglicherweise auf deprecated gesetzt werden. Die zweite Variante ist neu, und verwendet die email.message API. Zum Vergleich, und da vermutlich aktuell noch sehr viel Code die ältere Variante enthält, werden hier beide Möglichkeiten betrachtet. Die […]

Versteckten Funktionen in Python

Die versteckten Funktionen von Python erforschen Python ist eine leistungsstarke Programmiersprache, die leicht zu erlernen ist und mit der es Spaß macht, zu spielen. Neben den Grundlagen gibt es aber auch viele versteckte Funktionen und Tricks, die helfen können, effizienteren und effektiveren Python-Code zu schreiben.Diese Funktionen können nützlich sein und helfen, effizienteren und besser lesbaren Code zu schreiben. Sie können aber auch etwas schwierig zu entdecken sein, wenn man nicht weiß, wo man suchen muss. […]

Zufällige Zeichenketten in Python generieren

String-Konstanten In der folgenden Liste sind Zeichenkettenkonstanten aufgeführt, die verwendet werden können, um einen Satz von Zeichen als Quelle für die Erstellung einer zufälligen Zeichenkette zu erhalten. ascii_lowercase: enthält alle Kleinbuchstaben ascii_uppercase: enthält alle Großbuchstaben ascii_letters: enthält alle Klein- und Großbuchstaben digits: enthält die Ziffern ‘0123456789’. punctuation: enthält die Zeichen und Symbole !”#$%&'()*+,-./:;<=>?@[\]^_`{|}~. whitespace: enthält die Zeichen Leerzeichen, tab, linefeed, return, formfeed und vertical tab [^ \t\n\x0b\r\f] printable: alle Zeichen, die als druckbar gelten, dies […]

Erstellen eines QR-Code

Falls man jemandem einen Website-Link auf eine viel coolere Art und Weise schicken möchte, dann kann man dies auf einfache Weise per QR-code erreichen. In diesem kurzen Beitrag wird ein QR-Code in Python mit qrcode, pillow und nur fünf Zeilen Code erstellt. Was ist ein QR-Code? Der QR-Code, kurz für Quick Response Code, wurde ursprünglich 1994 von einem japanischen Technologieunternehmen erfunden. Es handelt sich um einen 2D-Strichcode mit schwarzen Mustern auf weißem Hintergrund. Dies ist […]

Download von YouTube-Videos

Unter Verwendung der pytube-Bibliothek kann man mit dem folgenden Snippet YouTube-Videos in der höchsten Auflösung an einen bestimmten Ort herunterladen. Das benötigte Modul kann einfach per pip installiert werden. pip install pytube Code-Schnipsel: import pytube link = ‚hier Youtube Video-Url eintragen’youtube = pytube.YouTube(link)video = youtube.streams.get_highest_resolution()video.download(‚hier Speicherort eintragen, z.B. /home/user/Videos‘)