Die Bibliothek pathlib

Einführung Es ist schwierig, ein Python-Skript zu schreiben, das keine Interaktion mit dem Dateisystem hat. Die Aktivität könnte so einfach wie das Lesen einer Datei in ein Pandas DataFrame sein oder so komplex wie das Parsen von Tausenden von Dateien in einer tief verschachtelten Verzeichnisstruktur. Die Standardbibliothek von Python bietet mehrere nützliche Funktionen für diese Aufgaben – einschließlich des pathlib-Moduls. Das pathlib-Modul wurde erstmals in Python 3.4 aufgenommen und wurde in jeder der darauf folgenden […]

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. […]

Das timeit-Modul in Python

Einleitung Manchmal möchte man vielleicht die Ausführungszeit eines Codeschnipsels, oder einer Funktion messen. Wenn man z. B. mehrere Möglichkeiten hat, eine Kopie eines Listenobjekts in Python zu erstellen, möchte man sicher die schnellste Methode wählen. Was kann man tun? Eine Möglichkeit besteht darin, das DateTime-Modul zu verwenden, um die Start- und Endzeit der Aufgabe zu erfassen. Dann berechnet man die Differenz zwischen den beiden Zeiten. Diese Methode ist jedoch nicht effizient, da Hintergrundprozesse die Berechnungen […]

Das datetime-Modul – Teil 2

timedelta-Objekte timedelta-Objekte stellen die Differenz zwischen zwei Datums- und Zeitangaben dar, die zum Rechnen mit date-, time- und datetime-Objekten verwendet werden können. timedelta-Objekte speichern Informationen über Tage, Sekunden und Mikrosekunden, auf die mit den Attributen days, seconds und microseconds zugegriffen werden kann. Man kann auch die Gesamtzahl der Sekunden (einschließlich Mikrosekunden) mit der Methode total_seconds() als Fließkommazahl (float) ermitteln. timedelta-Objekte erzeugen durch Subtraktion von datetime- oder date-Objekten Die Subtraktion eines datetime-Objektes von einem anderen erzeugt […]

Das datetime-Modul – Teil 1

In Python kann man Datums- und Zeitangaben mit der Standardbibliothek datetime verwalten. Das datetime-Modul enthält mehrere Klassen. Dabei sollte man darauf achten, die Namen der Modul- und datetime-Klassen nicht zu verwechseln, da es sich bei beiden um „datetime“ handelt. datetime.datetime: Datum und Uhrzeit datetime.date: Datum datetime.time: Zeit datetime.timedelta: Zeit-Differenz datetime-Objekte datetime-Objekte speichern sowohl Informationen über das Datum (Jahr, Monat, Tag) als auch über die Zeit (Stunde, Minute, Sekunde, Mikrosekunde). Man kann auf diese Informationen über […]