Als «python» getaggte Fragen

82
Eingebaute Python-Hash () -Funktion

Windows XP, Python 2.5: hash('http://stackoverflow.com') Result: 1934711907 Google App Engine ( http://shell.appspot.com/ ): hash('http://stackoverflow.com') Result: -5768830964305142685 Warum ist das so? Wie kann ich eine Hash-Funktion haben, die auf verschiedenen Plattformen (Windows, Linux,...

82
Was ist der Sinn der Vererbung in Python?

Angenommen, Sie haben die folgende Situation #include <iostream> class Animal { public: virtual void speak() = 0; }; class Dog : public Animal { void speak() { std::cout << "woff!" <<std::endl; } }; class Cat : public Animal { void speak() { std::cout << "meow!"...

82
Was ist der einfachste Weg zu SSH mit Python?

Wie kann ich einfach von einem lokalen Python (3.0) -Skript aus SSH an einen Remote-Server senden, ein Login / Passwort eingeben, einen Befehl ausführen und die Ausgabe auf der Python-Konsole drucken? Ich würde lieber keine große externe Bibliothek verwenden oder irgendetwas auf dem Remote-Server...

82
Bestimmen Sie die vollständige Django-URL-Konfiguration

Gibt es eine Möglichkeit, die vollständige Django-URL-Konfiguration zu erhalten? Auf der Debugging-Seite 404 von Django werden beispielsweise keine enthaltenen URL-Konfigurationen angezeigt, sodass dies nicht die vollständige Konfiguration ist. Antwort : Dank Alasdair ist hier ein...

82
Django: Signal, wenn sich der Benutzer anmeldet?

In meiner Django-App muss ich einige regelmäßige Hintergrundjobs ausführen, wenn sich ein Benutzer anmeldet, und sie nicht mehr ausführen, wenn sich der Benutzer abmeldet. Daher suche ich nach einer eleganten Möglichkeit, dies zu tun Benachrichtigung über ein Benutzer-Login / Logout...

82
Ist es möglich, eine Funktion in einem Unterprozess auszuführen, ohne eine separate Datei / ein separates Skript einzufädeln oder zu schreiben?

import subprocess def my_function(x): return x + 100 output = subprocess.Popen(my_function, 1) #I would like to pass the function object and its arguments print output #desired output: 101 Ich habe nur Dokumentation zum Öffnen von Unterprozessen mit separaten Skripten gefunden. Weiß jemand, wie...

82
Wann wird Jython Python 3 unterstützen?

Laut Jythons Dokumentation : Jython ist eine Implementierung der Python-Sprache für die Java-Plattform. Jython 2.5 implementiert dieselbe Sprache wie CPython 2.5 und fast alle Core Python-Standardbibliotheksmodule. (CPython ist die C-Implementierung der Python-Sprache.) Jython 2.5 verwendet mit...

82
Warum heißen Python-Ausnahmen "Fehler"?

Warum Python Ausnahmen genannt "Error" (zB ZeroDivisionError, NameError, TypeError) und nicht "Exception" (zB ZeroDivisionException, NameException, TypeException). Ich komme aus Java und habe kürzlich angefangen, Python zu lernen. Daher ist dies verwirrend, da in Java zwischen Fehlern und...

82
Was ist der Zweck von __str__ und __repr__?

Ich verstehe wirklich nicht, wo __str__und __repr__in Python verwendet. Ich meine, ich bekomme, dass __str__die Zeichenfolgendarstellung eines Objekts zurückgegeben wird. Aber warum sollte ich das brauchen? In welchem ​​Anwendungsfall? Außerdem habe ich über die Verwendung von gelesen__repr__ Aber...

82
Hat Python eine "oder gleich" -Funktion wie || = in Ruby?

Wenn nicht, wie geht das am besten? Im Moment mache ich (für ein Django-Projekt): if not 'thing_for_purpose' in request.session: request.session['thing_for_purpose'] = 5 aber es ist ziemlich umständlich. In Ruby wäre es: request.session['thing_for_purpose'] ||= 5 das ist viel schöner....

82
Unit Testing mit Django-Sellerie?

Ich versuche, eine Testmethode für unser Django-Sellerie- Projekt zu entwickeln. Ich habe die Notizen in der Dokumentation gelesen , aber es gab mir keine gute Vorstellung davon, was ich tatsächlich tun sollte. Ich mache mir keine Sorgen um das Testen der Aufgaben in den eigentlichen Daemons,...