Articles of Python

Wörterbücher und Standardwerte

Angenommen connectionDetails ist ein Python–Wörterbuch, was ist die beste, eleganteste, “pythonischste” Art, Code wie diesen zu refaktorieren? if “host” in connectionDetails: host = connectionDetails[“host”] else: host = someDefaultValue

Wie überprüfe ich, ob eine Datei leer ist oder nicht?

Ich habe eine Textdatei. Wie kann ich prüfen, ob es leer ist oder nicht?

Python – Wie validiere ich eine URL in Python? (Missgebildet oder nicht)

Ich habe url vom Benutzer und ich muss mit dem geholten HTML antworten. Wie kann ich überprüfen, ob die URL errorshaft ist oder nicht? Beispielsweise : url=’google’ // Malformed url=’google.com’ // Malformed url=’http://google.com’ // Valid url=’http://google’ // Malformed Wie können wir das erreichen?

Was sind Wörterbuchansichtsobjekte?

In Python 2.7 haben wir die Dictionary-View-Methoden verfügbar gemacht. Jetzt kenne ich die Vor- und Nachteile des Folgenden: dict.items() (und values , keys ): gibt eine Liste zurück, so dass Sie das Ergebnis speichern können und dict.iteritems() (und dergleichen): gibt einen Generator zurück, so dass Sie jeden einzelnen erzeugten Wert nacheinander dict.iteritems() können. Was sind […]

Berechnung des arithmetischen Mittelwerts (eine Art von Durchschnitt) in Python

Gibt es in Python eine integrierte oder Standard-Bibliotheksmethode, um das arithmetische Mittel (eine Art von Durchschnitt) einer Liste von Zahlen zu berechnen?

Wie entschlüsselt OpenSSL AES-verschlüsselte Dateien in Python?

OpenSSL bietet eine beliebte (aber unsichere – siehe unten!) Befehlszeilenschnittstelle für die AES-Verschlüsselung: openssl aes-256-cbc -salt -in filename -out filename.enc Python unterstützt AES in Form des PyCrypto-Pakets, stellt jedoch nur die Tools zur Verfügung. Wie benutze ich Python / PyCrypto, um Dateien zu entschlüsseln, die mit OpenSSL verschlüsselt wurden? Beachten Diese Frage betraf auch die […]

Wie installiert man 2 Anacondas (Python 2 und 3) unter Mac OS?

Ich bin relativ neu in Mac OS. Ich habe gerade XCode (für C ++ – Compiler) und Anaconda mit dem neuesten Python 3 (für mich selbst) installiert. Jetzt frage ich mich, wie man richtig zweite Anaconda (für die Arbeit) mit Python 2 installiert? Ich brauche beide Versionen um mit iPython und Spyder IDE zu arbeiten. […]

Wie füge ich in Python eine Zeichenfolge an eine andere an?

Ich möchte eine effiziente Möglichkeit, eine Zeichenfolge an eine andere in Python anzuhängen. var1 = “foo” var2 = “bar” var3 = var1 + var2 Gibt es eine gute integrierte Methode zu verwenden?

Wie lösche ich den Inhalt eines Ordners in Python?

Wie kann ich den Inhalt eines lokalen Ordners in Python löschen? Das aktuelle Projekt ist für Windows, aber ich würde gerne auch * nix sehen.

Wie kann ich das Skriptverzeichnis mit Python finden?

Betrachten Sie den folgenden Python-Code: import os print os.getcwd() Ich verwende os.getcwd() , um den Verzeichnispfad der Skriptdatei os.getcwd() . Wenn ich das Skript über die Befehlszeile ausführe, gibt es mir den richtigen Pfad. Wenn ich es über ein Skript ausführe, das in einer Django-Ansicht von Code ausgeführt wird, druckt es / . Wie kann […]