How-to articles, tricks, and solutions about PYTHON

Pip-Installation aus dem Git-Repo-Zweig

Sie können pip verwenden, um ein Paket von einem Git-Repository zu installieren und einen Branch anzugeben, indem Sie die folgende Syntax verwenden:

Was ist der Unterschied zwischen Pip und Conda?

Der Unterschied zwischen pip und conda besteht darin, dass pip der Paketinstallierer für Python ist und verwendet wird, um Software-Pakete in Python zu installieren und zu verwalten.

Wie kann ich den Pfad eines Moduls abrufen?

Sie können die __file__-Eigenschaft eines Moduls verwenden, um seinen Pfad abzurufen.

Schreiben eines Pandas DataFrame in eine CSV-Datei

In dem obigen Code-Schnipsel wird die Methode to_csv verwendet, um einen DataFrame in eine CSV-Datei zu schreiben.

Pythons Äquivalent zu && (logisches Und) in einer if-Anweisung

In Python entspricht das logische "und" Operator dem Schlüsselwort and.

Wie kann ich einen `try`/`except`-Block schreiben, der alle Ausnahmen abfängt?

Sie können alle Ausnahmen abfangen, indem Sie die Klasse Exception im except-Block verwenden, wie folgt:

Finden Sie alle Dateien in einem Verzeichnis mit der Erweiterung .txt in Python

Hier ist ein Code-Schnipsel, der die os- und glob-Module verwendet, um alle Dateien in einem Verzeichnis mit der Erweiterung '.txt' zu finden:

Finden Sie heraus, welche Version des Pakets mit Pip installiert ist

Sie können den folgenden Befehl verwenden, um die Version eines mit pip installierten Pakets zu überprüfen:

Wie setze ich Umgebungsvariablen in Python?

In Python können Sie Umgebungsvariablen mit dem os-Modul festlegen.

Wie kann ich ein Python-Modul entladen (neu laden)?

Um ein Python-Modul zu entladen, können Sie die Anweisung del verwenden, um es aus dem Speicher zu entfernen.

Wie man Elemente in einer Liste zu einer einzelnen Zeichenfolge verkettet (verbindet).

Sie können die Methode join() verwenden, um Elemente in einer Liste in einen einzigen String in Python zusammenzufügen.

Wie entferne/lösche ich einen Ordner, der nicht leer ist?

Sie können das shutil-Modul in Python verwenden, um einen Ordner zu entfernen, der nicht leer ist.

Listenverständnis vs. Lambda + Filter

List comprehension und die Kombination von Lambda-Funktionen und der filter()-Funktion in Python werden beide verwendet, um eine Liste zu filtern und eine neue Liste mit nur den Elementen zurückzugeben, die eine bestimmte Bedingung erfüllen.

So erstellen Sie eine GUID/UUID in Python

Sie können das uuid-Modul in Python verwenden, um eine global eindeutige Kennung (GUID) zu generieren, die auch als universell eindeutige Kennung (UUID) bekannt ist.

Was ist der einfachste Weg, alle von Pip installierten Pakete zu entfernen?

Der einfachste Weg, um alle von pip installierten Pakete zu entfernen, besteht darin, den Befehl pip freeze zu verwenden, um eine Liste aller installierten Pakete zu erhalten, und diese Liste anschließend an pip uninstall -y weiterzuleiten, wie hier:

Soll ich 'has_key()' oder 'in' für Python-Diktate verwenden?

Es wird empfohlen, das Schlüsselwort "in" zu verwenden, um zu überprüfen, ob ein Schlüssel in einem Python-Wörterbuch vorhanden ist, anstatt die Methode "has_key()" zu verwenden.

Wie gebe ich einen Hinweis auf eine Methode mit dem Typ der einschließenden Klasse ein?

In Python kannst du das Schlüsselwort self verwenden, um auf die Instanz der umschließenden Klasse innerhalb einer Methode zu verweisen.

Konvertieren der Unix-Zeitstempelzeichenfolge in ein lesbares Datum

Sie können das datetime Modul in Python verwenden, um eine UNIX-Zeitstempelzeichenfolge in ein lesbares Datum umzuwandeln.

Konvertieren Sie eine Liste von Wörterbüchern in einen Pandas DataFrame

Hier ist ein Beispiel dafür, wie man eine Liste von Wörterbüchern in einen pandas DataFrame konvertiert:

So drucken Sie eine Zahl mit Kommas als Tausendertrennzeichen

In Python kann man die integrierte Funktion format() verwenden, um eine Zahl mit Kommas als Tausender-Trennzeichen auszugeben.

Konvertieren Sie eine Zeichenfolgendarstellung eines Wörterbuchs in ein Wörterbuch

Sie können das json Modul in Python verwenden, um eine Zeichenkettendarstellung eines Wörterbuchs in ein Wörterbuch umzuwandeln.

Wie subtrahiert man einen Tag von einem Datum?

Sie können das datetime-Modul in Python verwenden, um einen Tag von einem Datum abzuziehen.

Verschönern Sie eine ganze Pandas-Serie / einen ganzen DataFrame

Sie können die Methode .head() verwenden, um die ersten Zeilen einer Pandas-Serie oder eines DataFrames in einem "hübschen" Format auszugeben.