Articles of Python

Python-Wörterbuchschlüssel. “In” Komplexität

Schnelle Frage, um hauptsächlich meine Neugier auf das Thema zu befriedigen. Ich schreibe einige große Python-Programme mit einem SQlite-database-Backend und werde in Zukunft mit einer großen Anzahl von Datensätzen arbeiten, daher muss ich so viel wie möglich optimieren. Für einige functionen suche ich Schlüssel in einem Wörterbuch. Ich habe das “in” -Schlüsselwort für das Prototyping […]

Wie installiere ich PyQt4 in Anaconda?

Auf der PyQt4-Website finden Sie statementen zum Installieren des Pakets, um den Tarball herunterzuladen und die Konfigurationsdatei zu verwenden. Ich habe zwei Versionen von Python, eine ist mein normales System und die andere ist in Anaconda. Ich bin mir nicht sicher, wie ich das in Anaconda installieren soll. Gibt es einen Conda-Befehl, um PyQt4 zu […]

Warum können Sie dem Objekt in Python keine Attribute hinzufügen?

(In Python-Shell geschrieben) >>> o = object() >>> o.test = 1 Traceback (most recent call last): File “”, line 1, in o.test = 1 AttributeError: ‘object’ object has no attribute ‘test’ >>> class test1: pass >>> t = test1() >>> t.test Traceback (most recent call last): File “”, line 1, in t.test AttributeError: test1 instance […]

Wie finde ich numerische Spalten in Pandas?

Nehmen wir an, df ist ein Pandas DataFrame. Ich möchte alle Spalten des numerischen Typs finden. Etwas wie: isNumeric = is_numeric(df)

Was ist der beste Weg, um eine Liste zu kopieren?

Was ist der beste Weg, um eine Liste zu kopieren? Ich kenne folgende Wege, welcher ist besser? Oder gibt es einen anderen Weg? lst = [‘one’, 2, 3] lst1 = list(lst) lst2 = lst[:] import copy lst3 = copy.copy(lst)

pip throws TypeError: parse () hat ein unerwartetes Schlüsselwort-Argument ‘transport_encoding’ erhalten, wenn versucht wird, neue Pakete zu installieren

Ich verwende die neueste Version von Anaconda3. Ich habe es gerade installiert und versuche einige Pakete herunterzuladen. Ich benutze die Anaconda-Eingabeaufforderung. Beim Versuch, pip zu verwenden (einschließlich der Aktualisierung vorhandener Pakete), erhalte ich die folgende Rückverfolgung. Exception: Traceback (most recent call last): File “C:\Users\csprock\Anaconda3\lib\site-packages\pip\basecommand.py”, line 215, in main status = self.run(options, args) File “C:\Users\csprock\Anaconda3\lib\site-packages\pip\commands\install.py”, line […]

ein guter Python zu exe Compiler?

Ich bin neu bei Python und abgesehen von der Sprache selbst erkunde ich verschiedene Aspekte davon. in Bezug auf die Kompilierung in .exe (damit es auch ohne Python installiert werden kann) Ich habe py2exe überprüft, neue Versionen vor ein paar Jahren gestoppt. Dann pyInstaller, scheint bei Python 2.7 gestoppt zu haben. Kann ich eine Liste […]

Python Regex – Wie man Positionen und Werte von Übereinstimmungen erhält

Wie kann ich die Start- und Endpositionen aller Matches mit dem re Modul abrufen? Zum Beispiel würde ich angesichts des Musters r'[az]’ und der Zeichenkette ‘a1b2c3d4’ die Positionen erhalten wollen, wo es jeden Buchstaben findet. Im Idealfall möchte ich auch den Text des Spiels zurückbekommen.

Implementierung HMAC-SHA1 in Python

Ich versuche, das OAuth einer Website zu verwenden, die nur die Signaturmethode “HMAC-SHA1” erfordert. Ich frage mich, wie man das in Python implementiert?

Wie kann man UTF8-Dateinamen für HTTP-Header kodieren? (Python, Django)

Ich habe Probleme mit HTTP-Headern, sie sind in ASCII codiert und ich möchte eine Ansicht zum Herunterladen von Dateien zur Verfügung stellen, deren Namen nicht ASCII sein können. response[‘Content-Disposition’] = ‘attachment; filename=”%s”‘ % (vo.filename.encode(“ASCII”,”replace”), ) Ich möchte keine statischen Dateien verwenden, die für das gleiche Problem mit Nicht-ASCII-Dateinamen dienen, aber in diesem Fall würde es […]