Als «python» getaggte Fragen

140
Verwenden von Pylint mit Django

Ich würde sehr gerne pylint in den Erstellungsprozess für meine Python-Projekte integrieren, aber ich bin auf einen Show-Stopper gestoßen: Einer der Fehlertypen, die ich äußerst nützlich finde:E1101: *%s %r has no %r member* - - meldet ständig Fehler, wenn allgemeine Django-Felder verwendet werden...

140
Wie schreibe ich die Fibonacci-Sequenz?

Ich hatte das Programm ursprünglich falsch codiert. Anstatt die Fibonacci-Zahlen zwischen einem Bereich zurückzugeben (dh startNumber 1, endNumber 20 sollte = nur die Zahlen zwischen 1 und 20 sein), habe ich für das Programm geschrieben, dass alle Fibonacci-Zahlen zwischen einem Bereich angezeigt...

140
Python-Dekorateure im Unterricht

Kann man so etwas schreiben wie: class Test(object): def _decorator(self, foo): foo() @self._decorator def bar(self): pass Dies schlägt fehl: self in @self ist unbekannt Ich habe auch versucht: @Test._decorator(self) was auch fehlschlägt: Test unbekannt Ich möchte einige...

140
Bedingter Import von Modulen in Python

In meinem Programm möchte ich simplejson oder json importieren, je nachdem, ob das Betriebssystem des Benutzers Windows oder Linux ist. Ich nehme den Betriebssystemnamen als Eingabe vom Benutzer. Ist es nun richtig, Folgendes zu tun? osys = raw_input("Press w for windows,l for linux") if (osys ==...

140
range () für float

Gibt es ein range()Äquivalent für Floats in Python? >>> range(0.5,5,1.5) [0, 1, 2, 3, 4] >>> range(0.5,5,0.5) Traceback (most recent call last): File "<pyshell#10>", line 1, in <module> range(0.5,5,0.5) ValueError: range() step argument must not be

140
Was tut ein . in einer import Anweisung in Python bedeuten?

Ich sehe mir den Code für Pythons multiprocessingModul an und er enthält folgende Zeile: from ._multiprocessing import win32, Connection, PipeConnection anstatt from _multiprocessing import win32, Connection, PipeConnection Der subtile Unterschied ist die Zeit zuvor _multiprocessing. Was bedeutet...

140
Eine Zeile if-Bedingung-Zuordnung

Ich habe den folgenden Code num1 = 10 someBoolValue = True Ich brauche den Wert einstellen num1zu , 20wenn someBoolValueist True; und nichts anderes tun. Also, hier ist mein Code dafür num1 = 20 if someBoolValue else num1 Gibt es eine Möglichkeit, das ...else num1Teil zu vermeiden , damit es...