Als «python» getaggte Fragen

88
Python Regex - Präfix

Kann jemand erklären, warum Beispiel 1 unten funktioniert, wenn das rPräfix nicht verwendet wird? Ich dachte, das rPräfix muss verwendet werden, wenn Escape-Sequenzen verwendet werden. Beispiel 2 und Beispiel 3 zeigen dies. # example 1 import re print (re.sub('\s+', ' ', 'hello there there')) #...

88
Wie lade ich Module in der Django-Shell neu?

Ich arbeite mit Django und benutze die ganze Zeit die Django-Shell. Der ärgerliche Teil ist, dass der Django-Server bei Codeänderungen zwar neu lädt, die Shell jedoch nicht. Jedes Mal, wenn ich eine zu ändernde Methode ändere, muss ich die Shell beenden und neu starten und alle Module I erneut...

88
So komprimieren Sie Listen in einer Liste

Ich möchte die folgende Liste von Listen komprimieren: >>> zip([[1,2], [3,4], [5,6]]) [[1,3,5], [2,4,6]] Dies könnte mit der aktuellen zipImplementierung nur erreicht werden, wenn die Liste in einzelne Komponenten aufgeteilt wird: >>> zip([1,2], [3,4], [5,6]) (1, 3, 5), (2, 4,...

88
Mehr pythonische Möglichkeit, einen Prozess X-mal auszuführen

Was ist pythonischer? While-Schleife: count = 0 while count < 50: print "Some thing" count = count + 1 For-Schleife: for i in range(50): print "Some thing" Bearbeiten: nicht duplizieren, da dies Antworten enthält, um zu bestimmen, welche klarer sind, als wie ein Bereich ohne 'i' ausgeführt...

88
Festlegen von Haltepunkten mit der Option nosetests --pdb

nosetests --pdbLassen Sie mich bei Fehlern oder Misserfolgen anhalten, aber dies ist zu spät für meine Bedürfnisse. Das Durchlaufen des Codes während der Ausführung hilft mir beim Debuggen, wo das Problem liegt. Nosetests sind jedoch hilfreich, da sie Tests ermöglichen, die auf relativen Importen...

88
Wandle den Nanowert in Null um

Ich habe ein 2D-Numpy-Array. Einige der Werte in diesem Array sind NaN. Ich möchte bestimmte Operationen mit diesem Array ausführen. Betrachten Sie zum Beispiel das Array: [[ 0. 43. 67. 0. 38.] [ 100. 86. 96. 100. 94.] [ 76. 79. 83. 89. 56.] [ 88. NaN 67. 89. 81.] [ 94. 79. 67. 89. 69.] [ 88. 79....

88
Erstellen Sie konsistent dasselbe zufällige Numpy-Array

Ich warte darauf, dass ein anderer Entwickler einen Code fertigstellt, der ein np-Array mit einer Form (100.2000) mit Werten von entweder -1,0 oder 1 zurückgibt. In der Zwischenzeit möchte ich zufällig ein Array mit denselben Merkmalen erstellen, damit ich einen Vorsprung bei meiner Entwicklung...

88
Python, HTTPS GET mit Basisauthentifizierung

Ich versuche, ein HTTPS-GET mit grundlegender Authentifizierung unter Verwendung von Python durchzuführen. Ich bin sehr neu in Python und die Anleitungen scheinen verschiedene Bibliotheken zu verwenden, um Dinge zu tun. (http.client, httplib und urllib). Kann mir jemand zeigen, wie es geht? Wie...

88
Hintergrundfunktion in Python

Ich habe ein Python-Skript, das dem Benutzer manchmal Bilder anzeigt. Die Bilder können manchmal ziemlich groß sein und werden häufig wiederverwendet. Das Anzeigen ist nicht kritisch, das Anzeigen der ihnen zugeordneten Nachricht jedoch. Ich habe eine Funktion, die das benötigte Bild...

88
Python: Drucken einer Datei auf stdout

Ich habe gesucht und kann nur umgekehrt Fragen finden: Schreiben von stdin in eine Datei :) Gibt es eine schnelle und einfache Möglichkeit, den Inhalt einer Datei in stdout zu speichern?

88
Setzen Sie Djangos FileField auf eine vorhandene Datei

Ich habe eine vorhandene Datei auf der Festplatte (z. B. /folder/file.txt) und ein FileField-Modellfeld in Django. Wenn ich es tue instance.field = File(file('/folder/file.txt')) instance.save() Die Datei wird erneut gespeichert als file_1.txt(beim nächsten Mal _2usw.). Ich verstehe warum,...