How-to articles, tricks, and solutions about PYTHON

Wie fange ich eine volle Ausnahme Traceback auf und drucke sie aus, ohne das Programm anzuhalten/beenden?

Sie können das traceback-Modul verwenden, um eine vollständige Ausnahme-Traceback zu fangen und auszugeben, ohne das Programm zu beenden / zu beenden.

Wie finde ich den Speicherort meines Python-Site-Packages-Verzeichnisses?

Sie können das site-Modul verwenden, um den Speicherort Ihres Python-site-packages-Verzeichnisses zu finden.

Wie finde ich die Duplikate in einer Liste und erstelle eine weitere Liste mit ihnen?

In Python gibt es eine Möglichkeit, Duplikate in einer Liste zu finden und eine andere Liste mit ihnen zu erstellen, indem man eine Schleife und eine Bedingung verwendet.

Wie finde ich heraus, welche Version von TensorFlow auf meinem System installiert ist?

Sie können den folgenden Code-Schnipsel verwenden, um herauszufinden, welche Version von TensorFlow auf Ihrem System installiert ist:

Wie finde ich meinen PYTHONPATH mit Python heraus?

Sie können das sys-Modul in Python verwenden, um auf die Variable sys.path zuzugreifen, die eine Liste von Verzeichnissen enthält, in denen Python nach Modulen sucht, die importiert werden sollen.

Wie füge ich den Wert einer Variablen in einen String ein (interpoliere ihn in den String)?

In Python können Sie die Methode format() oder f-strings (verfügbar in Python 3.6 und höher) verwenden, um den Wert einer Variablen in einen String einzufügen (ihn in den String einzubetten).

Wie füge ich einem Datenrahmen eine leere Spalte hinzu?

In Pandas können Sie eine leere Spalte zu einem DataFrame hinzufügen, indem Sie die Methode assign() oder die Methode insert() verwenden.

Wie füge ich einem vorhandenen DataFrame eine neue Spalte hinzu?

Sie können eine neue Spalte zu einem vorhandenen pandas DataFrame hinzufügen, indem Sie die Methode assign() oder die Notation [] verwenden.

Wie führe ich einen Shell-Befehl in Python aus und fange die Ausgabe auf?

In Python kann man das subprocess Modul verwenden, um Shell-Befehle auszuführen und deren Ausgabe aufzufangen.

Wie führe ich einen String-Vergleich ohne Berücksichtigung der Groß-/Kleinschreibung durch?

Du kannst beide Strings in Klein- oder Großbuchstaben umwandeln (mit der Methode lower() oder upper()), bevor du den Vergleich durchführst.

Wie funktioniert collections.defaultdict?

collections.defaultdict ist eine Unterklasse der integrierten dict-Klasse in Python.

Wie funktioniert der @property Decorator in Python?

In Python dient der @property-Dekorator dazu, eine Methode als "Getter" für eine Klasseneigenschaft zu definieren.

Wie funktioniert super() in Python mit Mehrfachvererbung?

In Python wird super() verwendet, um eine Methode aus einer Elternklasse aufzurufen.

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.

Wie generiere ich alle Permutationen einer Liste?

Sie können die Funktion itertools.permutations() verwenden, um alle Permutationen einer Liste in Python zu generieren.

Wie gibt man ein Datum in einem regulären Format aus?

In Python kann man das datetime-Modul verwenden, um mit Daten und Uhrzeiten zu arbeiten.

Wie greife ich auf die i-te Spalte eines mehrdimensionalen NumPy-Arrays zu?

Sie können auf die i-te Spalte eines mehrdimensionalen NumPy-Arrays zugreifen, indem Sie folgende Syntax verwenden:

Wie hänge ich in Python eine Zeichenfolge an eine andere an?

Sie können den "+" -Operator verwenden, um zwei Zeichenfolgen in Python zu konkatenieren.

Wie importiere ich andere Python-Dateien?

Um eine Python-Datei zu importieren, können Sie die Anweisung "import" verwenden.

Wie importiert man eine Klasse innerhalb des selben Verzeichnisses oder Unterverzeichnisses?

In Python kann man den import-Befehl verwenden, um ein Modul oder eine Klasse aus einer Datei im selben Verzeichnis oder einem Unterverzeichnis zu importieren.

Wie initialisiere ich ein zweidimensionales Array in Python?

Sie können die integrierte "list"-Funktion verwenden, um ein 2D-Array (auch als Liste von Listen bekannt) in Python zu erstellen.

Wie installiere ich ein Python-Paket mit einer .whl-Datei?

Um ein Python-Paket mit einer .whl-Datei zu installieren, können Sie den Befehl "pip" verwenden.

Wie iteriere ich parallel durch zwei Listen?

Sie können die zip()-Funktion verwenden, um durch zwei Listen gleichzeitig zu iterieren.

Wie kann die Euklidische Distanz mit NumPy berechnet werden?

Hier ist ein Code-Schnipsel, der zeigt, wie man die Euclidean-Distanz mit NumPy berechnet:

Wie kann ich alle lokalen Docker-Images löschen?

Um alle lokalen Docker-Images zu löschen, können Sie den folgenden Befehl verwenden: