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
Ausnahme "Zu viele Werte zum Entpacken"
Ich arbeite an einem Projekt in Django und habe gerade versucht, das Benutzermodell zu erweitern, um Benutzerprofile zu erstellen. Leider ist ein Problem aufgetreten: Jedes Mal, wenn ich versuche, das Benutzerprofil in eine Vorlage zu übernehmen ( user.get_template.lastIPz. B.), wird der folgende Fehler angezeigt: Umgebung: Anforderungsmethode: GET URL anfordern: http: …
116 python  django 

10
Python-Funktion als Funktionsargument?
Kann eine Python-Funktion ein Argument einer anderen Funktion sein? Sagen: def myfunc(anotherfunc, extraArgs): # run anotherfunc and also pass the values from extraArgs to it pass Das sind also im Grunde zwei Fragen: Ist das überhaupt erlaubt? Und wenn ja, wie verwende ich die Funktion in der anderen Funktion? Würde …

5
Wie kann ich Python-Code zeilenweise profilieren?
Ich habe cProfile verwendet, um meinen Code zu profilieren, und es hat großartig funktioniert. Ich benutze auch gprof2dot.py , um die Ergebnisse zu visualisieren (macht es etwas klarer). CProfile (und die meisten anderen Python-Profiler, die ich bisher gesehen habe) scheinen jedoch nur auf der Ebene des Funktionsaufrufs zu profilieren. Dies …

6
Kopieren Sie Dateien oder Verzeichnisse rekursiv in Python
Python scheint Funktionen zum Kopieren von Dateien (z. B. shutil.copy) und Funktionen zum Kopieren von Verzeichnissen (z. B. shutil.copytree) zu haben, aber ich habe keine Funktion gefunden, die beide unterstützt. Sicher, es ist trivial zu überprüfen, ob Sie eine Datei oder ein Verzeichnis kopieren möchten, aber es scheint eine seltsame …
116 python 




2
Eine Klasse verspotten: Mock () oder Patch ()?
Ich verwende Mock mit Python und habe mich gefragt, welcher dieser beiden Ansätze besser ist (sprich: mehr Python). Methode eins : Erstellen Sie einfach ein Scheinobjekt und verwenden Sie dieses. Der Code sieht aus wie: def test_one (self): mock = Mock() mock.method.return_value = True self.sut.something(mock) # This should called mock.method …


9
SQLAlchemy: Kaskadenlöschung
Bei den Kaskadenoptionen von SQLAlchemy muss mir etwas Triviales fehlen, da ich keine einfache Kaskadenlöschung erhalten kann, um ordnungsgemäß zu funktionieren. Wenn ein übergeordnetes Element gelöscht wird, bleiben die untergeordneten Elemente mit nullFremdschlüsseln erhalten. Ich habe hier einen kurzen Testfall gestellt: from sqlalchemy import Column, Integer, ForeignKey from sqlalchemy.orm import …

13
'Conda' wird nicht als interner oder externer Befehl erkannt
Ich habe Anaconda3 4.4.0 (32 Bit) auf meinem Windows 7 Professional-Computer installiert und NumPy und Pandas auf dem Jupyter-Notebook importiert, sodass ich davon ausgehe, dass Python korrekt installiert wurde. Aber wenn ich conda listund conda --versionin der Eingabeaufforderung tippe, heißt esconda is not recognized as internal or external command. Ich …




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.