Als «python» getaggte Fragen

100
Vor dem Beenden des Programms etwas tun

Wie können Sie eine Funktion oder etwas haben, das ausgeführt wird, bevor Ihr Programm beendet wird? Ich habe ein Skript, das ständig im Hintergrund ausgeführt wird, und ich benötige es, um einige Daten in einer Datei zu speichern, bevor es beendet wird. Gibt es eine Standardmethode...

100
UnicodeDecodeError beim Umleiten in eine Datei

Ich führe dieses Snippet zweimal im Ubuntu-Terminal aus (Codierung auf utf-8 eingestellt), einmal mit ./test.pyund dann mit ./test.py >out.txt: uni = u"\u001A\u0BC3\u1451\U0001D10C" print uni Ohne Umleitung wird Müll gedruckt. Bei Umleitung erhalte ich einen UnicodeDecodeError. Kann jemand...

100
Einzeiliger FTP-Server in Python

Ist es möglich, einen einzeiligen Befehl in Python zu haben, um einen einfachen FTP-Server auszuführen? Ich möchte dies als schnelle und vorübergehende Möglichkeit zum Übertragen von Dateien auf eine Linux-Box tun können, ohne einen FTP-Server installieren zu müssen. Am besten eine Möglichkeit,...

100
ctypes - Anfänger

Ich habe die Aufgabe, eine AC-Bibliothek in eine Python-Klasse zu "verpacken". Die Dokumente sind in dieser Angelegenheit unglaublich vage. Es scheint, dass sie erwarten, dass nur fortgeschrittene Python-Benutzer ctypes implementieren würden. Nun, ich bin ein Anfänger in Python und brauche Hilfe....

100
Die Reihenfolge der Schlüssel in Wörterbüchern

Code: d = {'a': 0, 'b': 1, 'c': 2} l = d.keys() print l Dies wird gedruckt ['a', 'c', 'b']. Ich bin mir nicht sicher, wie die Methode keys()die Reihenfolge der Schlüsselwörter innerhalb von l bestimmt . Ich möchte jedoch in der Lage sein, die Schlüsselwörter in der "richtigen" Reihenfolge...

100
Warum ist das Plotten mit Matplotlib so langsam?

Ich evaluiere derzeit verschiedene Python-Plot-Bibliotheken. Im Moment versuche ich Matplotlib und bin ziemlich enttäuscht von der Leistung. Das folgende Beispiel wurde von SciPy-Beispielen modifiziert und gibt mir nur ~ 8 Bilder pro Sekunde! Gibt es Möglichkeiten, dies zu beschleunigen, oder...