Als «python» getaggte Fragen

84
Erstellen Sie eine leere Conda-Umgebung

Ich kann eine neue Conda-Umgebung mit folgendem Programm erstellen biopython: conda create --name snowflakes biopython Was ist, wenn ich kein Programm installieren möchte? Es scheint, dass ich das nicht kann: » conda create --name tryout Error: too few arguments, must supply command line...

83
Wie schließe ich ein tkinter-Fenster?

Wie beende ich ein Tkinter-Programm? Angenommen, ich habe diesen Code: from Tkinter import * def quit(): # code to exit root = Tk() Button(root, text="Quit", command=quit).pack() root.mainloop() Wie soll ich die quitFunktion zum Beenden meiner Anwendung definieren?

83
Erstellen einer Liste von Objekten in Python

Ich versuche, ein Python-Skript zu erstellen, das mehrere Datenbanken öffnet und deren Inhalt vergleicht. Beim Erstellen dieses Skripts bin ich auf ein Problem beim Erstellen einer Liste gestoßen, deren Inhalt Objekte sind, die ich erstellt habe. Ich habe das Programm für diesen Beitrag auf den...

83
Überschreiben Sie eine Methode auf Instanzebene

Gibt es in Python eine Möglichkeit, eine Klassenmethode auf Instanzebene zu überschreiben? Beispielsweise: class Dog: def bark(self): print "WOOF" boby = Dog() boby.bark() # WOOF # METHOD OVERRIDE boby.bark() # WoOoOoF!!

83
Generischer Fang für Python

Ich habe ein extrem seltsames Verhalten, das zu stillen Ausnahmen zu führen scheint. Wie kann ich einen allgemeinen Try-Catch schreiben, in dem ich alle Ausnahmen debuggen kann? Etwas in der Art von: try: # something that fails except e: print e Ein bisschen mehr über das Problem im...

83
Gnuplot gegen Matplotlib

Ich habe mit einem Projekt begonnen, das Tomcat- Protokolle mit gnuplot-py grafisch darstellt und insbesondere bestimmte Anforderungen mit der Speicherzuweisung und der Speicherbereinigung korreliert. Was ist die kollektive Weisheit über gnuplot-py vs Matplotlib für Python-Grafik. Gibt es...

83
Syntax für reguläre Ausdrücke für "nichts zusammenpassen"?

Ich habe eine Python-Template-Engine, die Regexp stark verwendet. Es verwendet Verkettung wie: re.compile( regexp1 + "|" + regexp2 + "*|" + regexp3 + "+" ) Ich kann die einzelnen Teilzeichenfolgen (regexp1, regexp2 usw.) ändern. Gibt es einen kleinen und leichten Ausdruck, der mit nichts...

83
Äquivalent zu Bash Backticks in Python [Duplikat]

Diese Frage hat hier bereits Antworten : Shell-Befehl ausführen und Ausgabe erfassen (17 Antworten) Im letzten Monat geschlossen . Was entspricht den Backticks in Ruby und Perl in Python? Das heißt, in Ruby kann ich Folgendes tun: foo = `cat /tmp/baz` Wie sieht die entsprechende Anweisung in...

83
Verschachtelte Funktion in Python

Welchen Nutzen oder welche Auswirkungen könnten wir mit Python-Code wie diesem erzielen: class some_class(parent_class): def doOp(self, x, y): def add(x, y): return x + y return add(x, y) Ich fand dies in einem Open-Source-Projekt, das innerhalb der verschachtelten Funktion etwas Nützliches tat,...

83
Hinzufügen von Docstrings zu Namedtuples?

Ist es möglich, einem Namedtuple auf einfache Weise eine Dokumentationszeichenfolge hinzuzufügen? Ich habe es versucht from collections import namedtuple Point = namedtuple("Point", ["x", "y"]) """ A point in 2D space """ # Yet another test """ A(nother) point in 2D space """ Point2 =...