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.


3
Wie soll ich Tests für Formulare in Django schreiben?
Ich möchte Anfragen an meine Ansichten in Django simulieren, wenn ich Tests schreibe. Dies dient hauptsächlich zum Testen der Formulare. Hier ist ein Ausschnitt einer einfachen Testanfrage: from django.tests import TestCase class MyTests(TestCase): def test_forms(self): response = self.client.post("/my/form/", {'something':'something'}) self.assertEqual(response.status_code, 200) # we get our page back with an error …


8
Python Memoising / Deferred Lookup Property Decorator
Kürzlich habe ich eine vorhandene Codebasis durchlaufen, die viele Klassen enthält, in denen Instanzattribute in einer Datenbank gespeicherte Werte widerspiegeln. Ich habe viele dieser Attribute überarbeitet, damit ihre Datenbanksuchen verschoben werden, d. H. nicht im Konstruktor initialisiert werden, sondern erst beim ersten Lesen. Diese Attribute ändern sich nicht über die …
109 python  decorator 

6
Wie verwende ich einen Booleschen Wert in Python?
Enthält Python tatsächlich einen Booleschen Wert? Ich weiß, dass Sie tun können: checker = 1 if checker: #dostuff Aber ich bin ziemlich pedantisch und genieße es, Boolesche Werte in Java zu sehen. Zum Beispiel: Boolean checker; if (someDecision) { checker = true; } if(checker) { //some stuff } Gibt es …
109 python  boolean 

4
Analysieren Sie Audio mit Fast Fourier Transform
Ich versuche, einen grafischen Spektrumanalysator in Python zu erstellen. Ich lese gerade 1024 Bytes eines 16-Bit-Dual-Channel-Audiostreams mit 44.100 Hz Abtastrate und mittle die Amplitude der beiden Kanäle zusammen. Jetzt habe ich eine Reihe von 256 signierten Shorts. Ich möchte jetzt ein fft auf diesem Array mit einem Modul wie numpy …

5
Wie greife ich von IDLE auf den Befehlsverlauf zu?
In der Bash- oder Windows-Eingabeaufforderung können wir den Aufwärtspfeil auf der Tastatur drücken, um den letzten Befehl abzurufen, ihn zu bearbeiten und erneut die EINGABETASTE drücken, um das Ergebnis anzuzeigen. Aber in Pythons IDLE 2.6.5 oder 3.1.2 müssen wir, wenn unsere Anweisung 25 Zeilen druckt, den Aufwärtspfeil 25 Mal bis …

1
Warum unterscheidet sich ein von Python erstellter MD5-Hash von einem mit echo und md5sum in der Shell erstellten?
Ein Python MD5-Hash unterscheidet sich von dem, der mit dem Befehl md5sum in der Shell erstellt wurde. Warum? >>> import hashlib >>> h = hashlib.md5() >>> h.update("mystringforhash") >>> print h.hexdigest() 86b6423cb6d211734fc7d81bbc5e11d3 # Result from Python $ echo mystringforhash | md5sum 686687dd68c5de717b34569dbfb8d3c3 - # Result on the shell
109 python  shell  md5sum 

4
Python super () löst TypeError aus
In Python 2.5 löst der folgende Code ein TypeError: >>> class X: def a(self): print "a" >>> class Y(X): def a(self): super(Y,self).a() print "b" >>> c = Y() >>> c.a() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 3, in a TypeError: super() argument …

1
Teststrategien für Pandas read_xml () -Methoden
Derzeit pflegen Pandas I / O-Tools keine read_xml()Methode und das Gegenstück to_xml(). Es zeigt sich jedoch, read_jsondass baumartige Strukturen für den Datenrahmenimport und read_htmlfür Markup-Formate implementiert werden können . Wenn die Pandas Team einen solchen hält read_xmlfür eine zukünftige Version Pandas Methode, welche Implementierung würde sie verfolgen: Parsen mit einem …
109 python  xml  pandas  xslt  xpath 

2
Einfache 'if' oder logische Anweisung in Python [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Monaten . Verbessere diese Frage Wie würden Sie Folgendes in Python schreiben? if …

10
Setzen Sie Django IntegerField nach Auswahl =… Name
Wenn Sie ein Modellfeld mit einer Auswahloption haben, sind in der Regel einige magische Werte mit von Menschen lesbaren Namen verknüpft. Gibt es in Django eine bequeme Möglichkeit, diese Felder durch den vom Menschen lesbaren Namen anstelle des Werts festzulegen? Betrachten Sie dieses Modell: class Thing(models.Model): PRIORITIES = ( (0, …



11
Grundlegendes zum "is" -Operator von Python
Der isOperator stimmt nicht mit den Werten der Variablen überein, sondern mit den Instanzen selbst. Was bedeutet das wirklich? Ich habe zwei Variablen mit dem Namen deklariert xund yin beiden Variablen die gleichen Werte zugewiesen, aber es wird false zurückgegeben, wenn ich den isOperator verwende. Ich brauche eine Klarstellung. Hier …
109 python  operators 

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.