How-to articles, tricks, and solutions about PYTHON

'pip' wird nicht als interner oder externer Befehl erkannt

Diese Fehlermeldung tritt normalerweise auf, wenn die Befehlszeile oder das Terminal das ausführbare Programm "pip" nicht finden kann.

"pip install unroll": "python setup.py egg_info" ist mit Fehlercode 1 fehlgeschlagen

Hier ist ein Beispiel für einen Befehl, der die von Ihnen beschriebene Fehlermeldung auslösen könnte:

„Unicode-Fehler „unicodeescape“-Codec kann Bytes nicht decodieren … Kann Textdateien in Python 3 nicht öffnen

Dieser Fehler tritt auf, wenn versucht wird, eine Datei zu öffnen, die Escape-Zeichen (wie \) im Dateipfad enthält und die Escape-Zeichen von Python nicht ordnungsgemäß interpretiert werden.

Abrufen des Index des zurückgegebenen Max- oder Min-Elements mithilfe von max()/min() in einer Liste

Sie können die Funktion enumerate() zusammen mit max() oder min() verwenden, um den Index des Maximums oder Minimums in einer Liste in Python zu erhalten.

Abrufen einer Liste aller Unterverzeichnisse im aktuellen Verzeichnis

Hier ist ein Code-Schnipsel in Python, der eine Liste aller Unterverzeichnisse im aktuellen Verzeichnis erhält:

Alphabetbereich in Python

In Python kann man die Konstanten string.ascii_lowercase und string.ascii_uppercase des Moduls string verwenden, um den Bereich der Klein- und Großbuchstaben im ASCII-Zeichensatz zu erhalten.

Analysieren von booleschen Werten mit argparse

Hier ist ein Beispiel dafür, wie man mit argparse in Python boolesche Werte verarbeitet:

Ändern eines Zeichens in einer Zeichenfolge

Hier ist ein Code-Schnipsel, der zeigt, wie man in Python ein einzelnes Zeichen in einer Zeichenfolge ändert:

Arbeiten mit UTF-8-Codierung in Python-Quelle

Hier ist ein Code-Schnipsel, der zeigt, wie man mit UTF-8-Kodierung in einer Python-Quelldatei arbeitet:

Argparse optionale Positionsargumente?

In Python kann das argparse-Modul verwendet werden, um optionale Positionsargumente anzugeben, indem der nargs-Parameter auf '?' gesetzt wird.

Attribute eines Objekts auflisten

In Python können Sie die integrierte Funktion dir() verwenden, um die Attribute eines Objekts aufzulisten.

AttributeError: ... (most likely due to a circular import)

Dieser Fehler tritt typischerweise auf, wenn es einen zirkulären Import zwischen zwei oder mehr Modulen gibt.

Auswählen einer Reihe von Pandas-Serien/Datenrahmen nach Ganzzahlindex

Sie können die Eigenschaft .iloc[] verwenden, um eine Zeile anhand ihres Integer-Index in einem pandas DataFrame oder Series auszuwählen.

Behebung: „UnicodeDecodeError: „ASCII“-Codec kann Byte nicht dekodieren“

Der Fehler "UnicodeDecodeError: 'ascii' codec can't decode byte" tritt auf, wenn versucht wird, nicht-ASCII-Bytes mit dem ASCII-Codec zu decodieren.

Binärdatei lesen und jedes Byte durchlaufen

Hier ist ein Beispielcode-Snippet, das zeigt, wie man eine Binärdatei liest und jedes Byte in Python durchläuft:

Dateinamen aus Pfad extrahieren, unabhängig vom Betriebssystem/Pfad-Format

Sie können die Funktion os.path.basename() verwenden, um den Dateinamen aus einem Dateipfad zu extrahieren, unabhängig vom Betriebssystem oder dem Pfadformat.

Den Durchschnitt einer Liste finden

Hier ist ein Python-Code-Schnipsel, um den Durchschnitt einer Liste von Zahlen zu finden:

Der beste Weg, um Satzzeichen aus einer Zeichenfolge zu entfernen

Eine Möglichkeit, Interpunktion aus einer Zeichenkette zu entfernen, besteht darin, die Methode str.translate() in Kombination mit der Konstanten string.punctuation zu verwenden.

Der schnellste Weg, um zu überprüfen, ob ein Wert in einer Liste vorhanden ist

Der schnellste Weg, um zu überprüfen, ob ein Wert in einer Liste vorhanden ist, ist die Verwendung des in -Operators.

Drucken Sie mehrere Argumente in Python

Hier ist ein Beispiel dafür, wie man mehrere Argumente in Python ausgibt:

Drucken von Listen als tabellarische Daten

Hier ist ein Beispiel dafür, wie man eine Liste von Listen (eine 2D-Liste) als tabellarische Daten mit Python druckt:

Dump ein NumPy-Array in eine CSV-Datei

Hier ist ein Beispielcode-Schnipsel, der zeigt, wie man ein NumPy-Array in eine CSV-Datei speichert:

1 2 3 4 5