Als «python» getaggte Fragen

Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante oder -Bibliothek (z. B. Jython, PyPy, Pandas, Numpy) verwenden, fügen Sie diese bitte in die Tags ein.

5
Wie kann ich diese lange Zeile in Python auflösen?
Wie würden Sie eine lange Zeile wie diese formatieren? Ich möchte, dass es nicht mehr als 80 Zeichen breit ist: logger.info("Skipping {0} because its thumbnail was already in our system as {1}.".format(line[indexes['url']], video.title)) Ist das meine beste Option? url = "Skipping {0} because its thumbnail was already in our system …

6
Mehrere Ebenen von 'collection.defaultdict' in Python
Dank einiger großartiger Leute auf SO habe ich die Möglichkeiten entdeckt, die sich bieten collections.defaultdict, insbesondere in Bezug auf Lesbarkeit und Geschwindigkeit. Ich habe sie mit Erfolg eingesetzt. Jetzt möchte ich drei Ebenen von Wörterbüchern implementieren, die zwei obersten defaultdictund die unterste int. Ich finde keinen geeigneten Weg, dies zu …

11
Rundungsverhalten von Python 3.x.
Ich habe gerade neu gelesen, was in Python 3.0 neu ist und es heißt: Die Rundungsstrategie der Funktion round () und der Rückgabetyp haben sich geändert. Genaue Fälle auf halber Strecke werden jetzt auf das nächste gerade Ergebnis gerundet, anstatt von Null weg. (Zum Beispiel gibt Runde (2.5) jetzt 2 …


7
Python Flask, wie man den Inhaltstyp festlegt
Ich verwende Flask und gebe eine XML-Datei von einer Get-Anfrage zurück. Wie setze ich den Inhaltstyp auf XML? z.B @app.route('/ajax_ddl') def ajax_ddl(): xml = 'foo' header("Content-type: text/xml") return xml
176 python  flask 

7
Code ausführen, wenn Django nur EINMAL startet?
Ich schreibe eine Django Middleware-Klasse, die ich beim Start nur einmal ausführen möchte, um einen anderen britischen Code zu initialisieren. Ich habe die sehr nette Lösung von sdolan hier verfolgt , aber die Nachricht "Hallo" wird zweimal an das Terminal ausgegeben . Z.B from django.core.exceptions import MiddlewareNotUsed from django.conf import …
176 python  django 


6
Verwenden Sie pythons eval () vs. ast.literal_eval ()?
Ich habe eine Situation mit Code, in der eval()eine mögliche Lösung gefunden wurde. Jetzt musste ich noch nie etwas verwenden, eval()aber ich habe viele Informationen über die potenzielle Gefahr gefunden, die es verursachen kann. Trotzdem bin ich sehr vorsichtig, wenn ich es benutze. Meine Situation ist, dass ich Eingaben von …

13
Konvertieren von int in Bytes in Python 3
Ich habe versucht, dieses Byte-Objekt in Python 3 zu erstellen: b'3\r\n' Also versuchte ich das Offensichtliche (für mich) und fand ein seltsames Verhalten: >>> bytes(3) + b'\r\n' b'\x00\x00\x00\r\n' Anscheinend: >>> bytes(10) b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' Ich konnte keine Hinweise darauf sehen, warum die Bytekonvertierung auf diese Weise funktioniert, wenn ich die Dokumentation lese. …
176 python  python-3.x 

6
Wie protokollieren Sie Serverfehler auf Django-Sites?
Wenn ich also mit der Entwicklung spiele, kann ich einfach festlegen settings.DEBUG, Trueund wenn ein Fehler auftritt, kann ich sehen, dass sie gut formatiert ist, mit guter Stapelverfolgung und Anforderungsinformationen. Aber auf einer Art Produktionsstätte würde ich lieber DEBUG=Falseeine Standardfehler-500-Seite mit Informationen verwenden und anzeigen, an denen ich gerade arbeite, …

8
So greifen Sie von außerhalb auf den lokalen Django-Webserver zu
Ich habe die Anweisungen hier befolgt , um Django mit dem integrierten Webserver auszuführen, und konnte es erfolgreich mit ausführen python manage.py runserver. Wenn ich lokal vom Webserver auf 127.0.0.1:port zugreife, wird auf der Django-Seite angezeigt, dass es funktioniert hat. Mir ist klar, dass der Django-Webserver kein Produktionsserver ist, aber …
175 python  django 





Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.