How-to articles, tricks, and solutions about PYTHON

Verwenden Sie eine Werteliste, um Zeilen aus einem Pandas-Datenrahmen auszuwählen

Sie können die Eigenschaft .loc eines Pandas-Dataframes verwenden, um Zeilen aufgrund einer Liste von Werten auszuwählen.

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.

Skaliert Django?

Django ist ein Web-Framework, das dafür entwickelt wurde, hohen Traffic zu verarbeiten und sich den Anforderungen einer großen Anzahl von Benutzern anpassen kann.

Wie erhalte ich Datum/Uhrzeit der Dateierstellung und -änderung?

Sie können die Methode .count() verwenden, um die Anzahl der Vorkommen eines Zeichens in einem String zu zählen.

Wie erhalte ich Datum/Uhrzeit der Dateierstellung und -änderung?

Es gibt einige Möglichkeiten, das Erstellungs- und Änderungsdatum/die -zeit einer Datei abzurufen, je nach verwendeter Programmiersprache und Betriebssystem.

Wie bekomme ich die Zeilenzahl einer großen Datei in Python günstig?

Sie können die line_count()-Funktion aus dem itertools-Modul verwenden, um die Zeilenanzahl einer großen Datei in Python günstig zu erhalten.

Wie drucke ich eine Ausnahme in Python aus?

Sie können eine Ausnahme in Python mit der print()-Funktion und dem exc-Variablen, die die Standardvariable für eine Ausnahme ist, ausdrucken.

Wie funktioniert super() in Python mit Mehrfachvererbung?

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

Wie verbinde ich mich mit einer MySQL-Datenbank in Python?

Um mit einer MySQL-Datenbank in Python zu verbinden, können Sie die Bibliothek "mysql-connector-python" verwenden.

So machen Sie eine JSON-Klasse serialisierbar

Um eine Klasse in Python JSON-serialisierbar zu machen, müssen Sie zwei Methoden definieren: __init__ und to_json.

So erhalten Sie den ASCII-Wert eines Zeichens

Um den ASCII-Wert eines Zeichens in Python zu erhalten, können Sie die integrierte ord()-Funktion verwenden.

Eine einfache if-then-else Anweisung auf einer Zeile schreiben

In Python kann man eine einfache if-then-else Anweisung auf einer Zeile mit dem Ternäroperator, der durch das Symbol "?" repräsentiert wird, schreiben.

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.

Was ist ein Mixin und warum ist es nützlich?

Ein Mixin in Python ist eine Klasse, die verwendet wird, um bestimmte Funktionalitäten anderen Klassen hinzuzufügen, ohne von ihnen zu erben.

Was macht das Zeichen 'b' vor einem String-Literal?

Der Buchstabe 'b' vor einem String-Literal gibt an, dass der String ein Bytes-Literal ist.

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 funktioniert der @property Decorator in Python?

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

Was ist der Unterschied zwischen null=True und blank=True in Django?

In Django unterscheidet sich null=True von blank=True, beides werden verwendet, um Optionen für Felder in einem Modell festzulegen.

Wie liest man eine Textdatei in eine String-Variable und entfernt Zeilenumbrüche?

In Python kann man eine Textdatei in eine String-Variable einlesen und Zeilenumbrüche entfernen, indem man folgenden Code verwendet:

Was ist der Zweck des Parameters „self“ in Python? Warum wird es benötigt?

Der self Parameter in Python wird verwendet, um auf die Instanz eines Objekts innerhalb einer Klasse zu verweisen.

Wie überprüfe ich, ob eine Variable existiert?

In Python kannst du überprüfen, ob eine Variable vorhanden ist, indem du die Funktionen globals() oder locals() verwendest, um zu überprüfen, ob die Variable im globalen oder lokalen Namensraum vorhanden ist.

Rufen Sie eine Liste aus den Spaltenüberschriften von Pandas DataFrame ab

Sie können die Eigenschaft DataFrame.columns verwenden, um auf die Spaltenbeschriftungen eines DataFrame als Index-Objekt zuzugreifen.