Konvertieren Sie eine RFC 3339 Zeit zu einem Standard-Python-Zeitstempel

Gibt es eine einfache Möglichkeit, eine RFC 3339 Zeit in einen regulären Python-Zeitstempel umzuwandeln? Ich habe ein Skript, das ein ATOM-Feed liest und ich möchte in der Lage sein, den Zeitstempel eines Artikels im ATOM-Feed mit der Änderungszeit einer Datei zu vergleichen. Ich bemerke von der ATOM-Spezifikation , dass ATOM-Termine einen Zeitzonen-Offset beinhalten ( Z<a […]

Serving große Dateien (mit hohen Lasten) in Django

Ich habe eine Methode für das Herunterladen von Downloads verwendet, aber da es nicht sicher war, habe ich beschlossen, das zu ändern. (Die Methode war ein Link zu der ursprünglichen Datei im Speicher, aber das Risiko war, dass jeder mit dem Link könnte die Datei heruntergeladen haben!) So dass ich jetzt die Datei über meine […]

Schnelle Tensorrotation mit NumPy

Im Herzen einer Anwendung (geschrieben in Python und mit NumPy ) muss ich einen Tensor 4. Ordnung drehen. Eigentlich muss ich viele Tensoren mehrmals drehen und das ist mein Engpass. Meine naive Implementierung (unten) mit acht verschachtelten Loops scheint ziemlich langsam zu sein, aber ich kann keinen Weg sehen, um die Matrixoperationen von NumPy zu […]

Wie man das Python-Modul neu lädt, das mit `from module import *` importiert wurde

Ich habe in diesem nützlichen Q & A gesehen, dass man imp.reload(whatever_module) oder in Python 3 imp.reload(whatever_module) . Meine Frage ist, was, wenn ich von dem gesagt habe, was ich importiere? Dann habe ich keine whatever_module zu verweisen, wenn ich reload() . Bist du Jungs, die mich schreien, um ein ganzes Modul in den globalen […]

Sortiere Ausgabe in Python Logging MemoryHandler mit SMTPHandler

Ich habe das Logging-Modul MemoryHandler eingerichtet, um Debug- und Fehlermeldungen für das SMTPHandler-Ziel aufzurufen. Was ich will, ist, dass eine E-Mail gesendet wird, wenn die Prozessfehler, die alle Debug-Anweisungen bis zu diesem Punkt (eine pro Zeile) enthält. Was ich bekomme, ist eine separate E-Mail für jede Debug-Nachricht. Das scheint, dass es trivial sein sollte, und […]

Füge ein Verzeichnis zu Python sys.path hinzu, damit es jedes Mal, wenn ich Python verwende, eingeschlossen ist

Derzeit, wenn ich versuche, auf einige Bibliotheks-Code zu verweisen, mache ich das an der Spitze meiner Python-Datei: import sys sys.path.append('''C:\code\my-library''') from my-library import my-library Dann wird my-library ein Teil von sys.path sein, solange die Sitzung aktiv ist. Wenn ich eine neue Datei beginne, muss ich mich daran erinnern, sys.path.append wieder sys.path.append . Ich fühle mich […]

Wie kann ich ein Word-Dokument mit Python erstellen?

Ich möchte ein Word-Dokument mit Python erstellen, aber ich möchte so viel von meinem vorhandenen Dokumenten-Erstellungscode wie möglich wiederverwenden. Ich verwende derzeit eine XSLT, um eine HTML-Datei zu generieren, die ich programmatisch in eine PDF-Datei konvertiere . Allerdings fordert mein Mandant nun an, dass das gleiche Dokument im Word-Format (.doc) zur Verfügung gestellt wird. Bisher […]

Aufruf von Python aus einem C ++ – Programm zur Verteilung

Ich möchte python-Skript-Dateien aus meinem C ++ – Programm anrufen. Ich bin mir nicht sicher, dass die Leute, die ich verteilen werde, Python installiert haben. Im Grunde bin ich auf der Suche nach einer .lib-Datei, die ich verwenden kann, hat eine Apache wie Verteilerlizenz.

Was ist der Unterschied zwischen aneinandergrenzenden und nicht zusammenhängenden Arrays?

Im numpy Handbuch über die reshape () – Funktion heißt es >>> a = np.zeros((10, 2)) # A transpose make the array non-contiguous >>> b = aT # Taking a view makes it possible to modify the shape without modifying the # initial object. >>> c = b.view() >>> c.shape = (20) AttributeError: incompatible shape […]

Strings gegeneinander prüfen (Anagramme)

Die Aufgabe besteht darin, ein Programm zu schreiben, das zwei Gruppen von Wörtern vom Benutzer akzeptiert und dann eine "True" -Anweisung ausgibt, wenn die beiden Anagramme sind (oder zumindest wenn alle Buchstaben von einem in dem anderen vorhanden sind) und ein "Falscher" Aussage wenn nicht. Für die Programmierung als Ganzes sehr neu zu sein, weiß […]

Python ist die beste Programmiersprache der Welt.