Wie kann ich Bilddateien in Django-Vorlagen aufnehmen?

Ich bin neu bei Django und ich versuche es zu lernen, durch ein einfaches Projekt, das ich entwickle namens 'dubliners' und eine App namens 'book'. Die Verzeichnisstruktur ist wie folgt: dubliners/book/ [includes models.py, views.py, etc.] dubliners/templates/book/ Ich habe eine JPG-Datei, die im Header jeder Webseite angezeigt werden muss. Wo soll ich die Datei speichern? Welchen […]

Warum ist [] schneller als list ()?

Ich habe vor kurzem die Verarbeitungsgeschwindigkeiten von [] und list() verglichen und war überrascht zu entdecken, dass [] mehr als dreimal schneller als list() läuft. Ich lief den gleichen Test mit {} und dict() und die Ergebnisse waren praktisch identisch: [] und {} beide nahmen etwa 0,128 Sekunden / Million Zyklen, während list() und dict() […]

Flüche Alternative für Fenster [geschlossen]

Gibt es eine Alternative zum Fluchmodul für Python in Windows? Ich habe in der Pythonendokumentation aufgeschaut, aber dort ist es erwähnt, dass es für die Verwendung in Unix. Ich bin nicht sehr vertraut mit diesen, also gibt es irgendeine Weise, Fluchmodul in den Fenstern zu benutzen, oder gibt es irgendein ähnliches Modul besonders für Fenster? […]

Umbenennen eines Wörterbuchschlüssels

Gibt es eine Möglichkeit, einen Wörterbuchschlüssel umzubenennen, ohne seinen Wert einem neuen Namen zuzuordnen und den alten Namensschlüssel zu entfernen; Und ohne iteration durch dict key / value? Im Falle von OrderedDict, das gleiche tun, während die Position dieses Schlüssels behalten.

Wie interpretiert python Zahlen mit führenden Nullen

Ich bin neu mit python, ich benutze python 2.7 wenn ich das auf python-schale tippte: print 01 print 010 print 0100 print 01000 Es gibt dieses Ergebnis 1 8 64 512 Ich habe versucht zu verstehen, warum es das gab, aber leider habe ich nicht den Punkt bekommen.

Konvertieren Sie die Liste der Wörterbücher in Dataframe

Ich habe eine Liste von Wörterbüchern wie folgt: [{'points': 50, 'time': '5:00', 'year': 2010}, {'points': 25, 'time': '6:00', 'month': "february"}, {'points':90, 'time': '9:00', 'month': 'january'}, {'points_h1':20, 'month': 'june'}] Und ich möchte das in ein pandas DataFrame wie DataFrame : month points points_h1 time year 0 NaN 50 NaN 5:00 2010 1 february 25 NaN 6:00 […]

Lesen von dynamisch erzeugten Webseiten mit Python

Ich versuche, eine Website mit Python und schöne Suppe zu kratzen. Ich habe festgestellt, dass in einigen Seiten, die Bild-Links, obwohl auf dem Browser gesehen wird, kann nicht im Quellcode gesehen werden. Bei der Verwendung von Chrome Inspect oder Fiddler können wir jedoch die entsprechenden Codes sehen. Was ich im Quellcode sehe, ist: <div id="cntnt"></div> […]

Holen Sie sich eine E-Mail mit Imaplib, aber markieren Sie es nicht als SEEN

Ich möchte einige E-Mails aus dem Posteingang eines Benutzers analysieren, aber wenn ich: typ, msg_data = imap_conn.fetch(uid, '(RFC822)') Es markiert die E-Mail als SEEN oder lesen. Das ist nicht die gewünschte Funktionalität. Weißt du, wie kann ich die eMail an seinem vorherigen starren entweder SEEN oder NICHT SEIN?

Wie man in REPL (Lesen, Eval, Print, Loop) aus Python-Code

Gibt es eine Möglichkeit, programmgesteuert ein Python-Skript zu erzwingen, um in einen REPL an einem beliebigen Punkt in seiner Ausführung zu fallen, auch wenn das Skript von der Kommandozeile gestartet wurde? Ich schreibe ein schnelles und schmutziges Plottenprogramm, das ich Daten von stdin oder einer Datei lesen möchte, plot es, und dann in die REPL […]

Wie runde ich eine schwimmende Nummer ab?

Angenommen, ich habe 8.8333333333333339 und ich möchte es in 8.84 umwandeln, wie kann ich das in Python erreichen? round(8.8333333333333339, 2) ergibt 8.83 und nicht 8.84 . Ich bin neu in Python oder Programmierung im Allgemeinen. Ich möchte es nicht als String drucken, das Ergebnis wird weiter verwendet. Für weitere Informationen über das Problem bitte überprüfen […]

Python ist die beste Programmiersprache der Welt.