How-to articles, tricks, and solutions about PYTHON

Wie suche und ersetze ich Text in einer Datei?

Es gibt mehrere Möglichkeiten, Text in einer Datei zu suchen und zu ersetzen, je nachdem, welche Programmiersprache Sie verwenden.

Was ist die maximale Rekursionstiefe in Python und wie kann sie erhöht werden?

Die maximale Rekursionstiefe in Python beträgt normalerweise 1000, obwohl dies je nach Betriebssystem und Systemeinstellungen variieren kann.

Warum verursacht Code wie `str = str(...)` einen TypeError, aber nur beim zweiten Mal?

Code wie str = str(...) verursacht einen TypeError, weil es versucht, den eingebauten str Typ auf einen neuen Wert neu zuzuweisen, was nicht erlaubt ist.

Wie lösche ich die Dolmetscherkonsole?

Es gibt einige Möglichkeiten, die Interpreter-Konsole in Python zu löschen, abhängig von der spezifischen Umgebung, in der Sie sich befinden.

Lesen von JSON aus einer Datei

Hier ist ein Beispiel dafür, wie man eine JSON-Datei in Python liest:

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.

Was ist der schnellste Weg zu HTTP GET in Python?

Hier ist ein Code-Schnipsel zum Senden einer HTTP-GET-Anforderung mit der Bibliothek "requests" in Python:

Wie normalisiert man ein NumPy-Array auf einen Einheitsvektor?

Um einen NumPy-Array auf einen Einheitsvektor zu normalisieren, können Sie die numpy.linalg.norm Funktion verwenden, um die Größe des Vektors zu berechnen, und den Array anschließend durch diese Größe teilen.

Titel oder Name der Pandas-Indexspalte

Um den Namen der Indexspalte in einem Pandas DataFrame festzulegen, können Sie die Methode .rename_axis() oder die Eigenschaft .index.name verwenden.

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.

Entfernen Sie alle Sonderzeichen, Satzzeichen und Leerzeichen aus der Zeichenfolge

Hier ist ein Beispiel für Code, der alle Sonderzeichen, Interpunktion und Leerzeichen aus einer Zeichenfolge in Python entfernt:

Liste in Python in Tupel umwandeln

Sie können eine Liste in Python mit der integrierten tuple()-Funktion in ein Tuple umwandeln.

pip verwendet eine falsche zwischengespeicherte Paketversion anstelle der vom Benutzer angegebenen Version

Hier ist ein Beispiel dafür, wie pip verwendet wird, um eine bestimmte Version eines Pakets zu installieren, anstatt eine zwischengespeicherte Version zu verwenden:

Lokale IP-Adressen mit Pythons stdlib finden

Hier ist ein Code-Schnipsel, der das socket-Modul aus der Standardbibliothek von Python verwendet, um die lokalen IP-Adressen des Host-Computers zu finden:

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.

Pandas DataFrame Gruppieren Sie nach zwei Spalten und erhalten Sie Zählungen

Hier ist ein Beispielcode-Schnipsel, der zeigt, wie man die groupby()-Methode in pandas verwendet, um einen DataFrame nach zwei Spalten zu gruppieren und die Anzahl der Gruppen zu erhalten:

python numpy ValueError: Operanden konnten nicht zusammen mit Shapes übertragen werden

Der Fehler "ValueError: operands could not be broadcast together with shapes" tritt in NumPy auf, wenn die Formen der zu bearbeitenden Arrays inkompatibel sind.

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:

Wie kann ich eine Abfragezeichenfolge in Python urlencodieren?

Sie können die Funktion urllib.parse.urlencode() verwenden, um einen Querystring in Python zu codieren.

Matplotlib verkleinert die Schriftgröße von Tick-Labels

Hier ist ein Codeausschnitt, der zeigt, wie man die Schriftgröße der Tick-Beschriftungen in Matplotlib kleiner macht:

"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:

Konvertieren einer Pandas GroupBy-Ausgabe von Series in DataFrame

Hier ist ein Beispielcode-Schnipsel, der zeigt, wie man die Ausgabe einer Pandas GroupBy-Operation von einer Serie in einen DataFrame umwandelt:

Unicode (UTF-8) Lesen und Schreiben in Dateien in Python

Um eine Datei im Unicode (UTF-8) Encoding in Python zu lesen, können Sie die integrierte Funktion open() verwenden und die Kodierung als "utf-8" angeben.

Wie stelle ich das aktuelle Arbeitsverzeichnis ein?

Sie können das aktuelle Arbeitsverzeichnis in Python mit dem Modul os, insbesondere der Funktion chdir(), festlegen.

1 2 3 4 5