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.

4
Warum sind Pythons Arrays langsam?
Ich hatte erwartet array.array, schneller als Listen zu sein, da Arrays scheinbar nicht in der Box sind. Ich erhalte jedoch folgendes Ergebnis: In [1]: import array In [2]: L = list(range(100000000)) In [3]: A = array.array('l', range(100000000)) In [4]: %timeit sum(L) 1 loop, best of 3: 667 ms per loop …


11
Wie sende ich eine E-Mail über Django?
In meinem habe settings.pyich folgendes: EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # Host for sending e-mail. EMAIL_HOST = 'localhost' # Port for sending e-mail. EMAIL_PORT = 1025 # Optional SMTP authentication information for EMAIL_HOST. EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' EMAIL_USE_TLS = False Mein E-Mail-Code: from django.core.mail import EmailMessage email = EmailMessage('Hello', 'World', …
153 python  django  email  smtp 

10
Teilen Sie views.py in mehrere Dateien auf
Mein views.pyist zu groß geworden und es ist schwer, die richtige Ansicht zu finden. Wie teile ich es in mehrere Dateien auf und importiere es dann? Handelt es sich um einen Geschwindigkeitsverlust? Kann ich das auch mit machen models.py?
153 python  django 

7
Wann sollten iteritems () anstelle von items () verwendet werden?
Ist es legitim, items()statt iteritems()an allen Orten zu verwenden? Warum wurde iteritems()aus Python 3 entfernt? Scheint eine großartige und nützliche Methode zu sein. Was ist der Grund dafür? Bearbeiten: Zur Verdeutlichung möchte ich wissen, was die richtige Redewendung ist, um ein Wörterbuch auf generatorähnliche Weise (jeweils ein Element, nicht alle …
153 python  python-3.x 

16
Wie kann ich die Konsolenprotokollierung in Python deaktivieren und wieder aktivieren?
Ich verwende das Protokollierungsmodul von Python und möchte die Konsolenprotokollierung für einige Zeit deaktivieren, aber es funktioniert nicht. #!/usr/bin/python import logging logger = logging.getLogger() # this gets the root logger # ... here I add my own handlers #logger.removeHandler(sys.stdout) #logger.removeHandler(sys.stderr) print logger.handlers # this will print [<logging.StreamHandler instance at ...>] …

6
Wie teilt man jedes Element in einer Liste durch ein int?
Ich möchte nur jedes Element in einer Liste durch ein int teilen. myList = [10,20,30,40,50,60,70,80,90] myInt = 10 newList = myList/myInt Dies ist der Fehler: TypeError: unsupported operand type(s) for /: 'list' and 'int' Ich verstehe, warum ich diesen Fehler erhalte. Aber ich bin frustriert, dass ich keine Lösung finden …
153 python 



17
Generatorobjekt in Python zurücksetzen
Ich habe ein Generatorobjekt, das mit mehreren Erträgen zurückgegeben wird. Die Vorbereitung zum Aufrufen dieses Generators ist ziemlich zeitaufwändig. Deshalb möchte ich den Generator mehrmals wiederverwenden. y = FunctionWithYield() for x in y: print(x) #here must be something to reset 'y' for x in y: print(x) Natürlich denke ich daran, …
153 python  generator  yield 


13
Formatieren Sie Zahlen in Django-Vorlagen
Ich versuche Zahlen zu formatieren. Beispiele: 1 => 1 12 => 12 123 => 123 1234 => 1,234 12345 => 12,345 Es scheint ziemlich üblich zu sein, aber ich kann nicht herausfinden, welchen Filter ich verwenden soll. Bearbeiten: Wenn Sie eine generische Python-Methode haben, füge ich gerne ein formatiertes Feld …
153 python  django 

5
Suchen und Ersetzen von Zeichenfolgenwerten in der Liste
Ich habe diese Liste: words = ['how', 'much', 'is[br]', 'the', 'fish[br]', 'no', 'really'] Was ich möchte, ist, durch [br]einen fantastischen Wert zu ersetzen , der dem ähnlich ist, <br />und somit eine neue Liste zu erhalten: words = ['how', 'much', 'is<br />', 'the', 'fish<br />', 'no', 'really']
153 python  string  list 

3
AttributeError: Das Modul 'datetime' hat kein Attribut 'strptime'.
Hier ist meine TransactionKlasse: class Transaction(object): def __init__(self, company, num, price, date, is_buy): self.company = company self.num = num self.price = price self.date = datetime.strptime(date, "%Y-%m-%d") self.is_buy = is_buy Und wenn ich versuche, die dateFunktion auszuführen : tr = Transaction('AAPL', 600, '2013-10-25') print tr.date Ich erhalte die folgende Fehlermeldung: self.date …
153 python  class  python-2.7 

14
Ein Wörterbuch aus einer CSV-Datei erstellen?
Ich versuche, ein Wörterbuch aus einer CSV-Datei zu erstellen. Die erste Spalte der CSV-Datei enthält eindeutige Schlüssel und die zweite Spalte enthält Werte. Jede Zeile der CSV-Datei repräsentiert ein eindeutiges Schlüssel-Wert-Paar im Wörterbuch. Ich habe versucht, die Klassen csv.DictReaderund zu csv.DictWriterverwenden, konnte aber nur herausfinden, wie für jede Zeile ein …

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.