Mathematische Operationen von string [duplicate]

Diese Frage hat hier schon eine Antwort: Die Auswertung eines mathematischen Ausdrucks in einem String 12 beantwortet Nehmen wir an, ich habe eine Standard-Python-String (wie raw_input() eine von raw_input() ), vielleicht "2 + 2" aus Gründen der Einfachheit. Ich möchte diese Zeichenfolge in Standardmathematikoperationen in Python umwandeln, so dass "2 + 2" 4 . Gibt […]

Wie bekomme ich die IP-Adresse von eth0 in Python?

Wenn ein Fehler in einem Python-Skript auf Unix auftritt, wird eine E-Mail gesendet. Ich wurde gebeten, der Betreffzeile der E-Mail {Testing Environment} hinzuzufügen, wenn die IP-Adresse 192.168.100.37 ist, welches der Test-Server ist. Auf diese Weise können wir eine Version eines Skripts und eine Möglichkeit haben zu sagen, ob die E-Mail von verpassten Daten auf dem […]

Blockieren und Nicht-Blockieren von Teilprozeßaufrufen

Ich bin völlig verwechselt zwischen subprocess.call() , subprocess.Popen() , subprocess.check_call() . Was ist blockiert und was nicht? Was ich sagen subprocess.Popen() , ist, wenn ich subprocess.Popen() benutze, ob der übergeordnete Prozess auf den Kindprozess wartet, um return / zu exit bevor er seine Ausführung beibehält. Wie wirkt sich shell=True auf diese Anrufe aus?

Finde Länge von Sequenzen von identischen Werten in einem numpy Array

In einem Pylab-Programm (das wohl auch ein Matlab-Programm sein könnte) habe ich ein numpy Array von Zahlen, die Distanzen darstellen: d[t] ist die Distanz zum Zeitpunkt t (und die Zeitspanne meiner Daten ist len(d) Zeiteinheiten) . Die Ereignisse, an denen ich interessiert bin, sind, wenn der Abstand unterhalb einer bestimmten Schwelle liegt, und ich möchte […]

Hübsche Graphen und Diagramme in Python [geschlossen]

Was sind die verfügbaren Bibliotheken für die Erstellung von schönen Diagrammen und Grafiken in einer Python-Anwendung?

Kombinationen zwischen zwei Listen?

Es ist schon eine Weile her und ich habe Schwierigkeiten, meinen Kopf um einen Algorithmus zu wickeln, den ich versuche zu machen. Grundsätzlich habe ich zwei Listen und möchte alle Kombinationen der beiden Listen bekommen. Ich könnte es nicht richtig erklären, also hier ist ein Beispiel. name = 'a', 'b' number = 1, 2 Die […]

Sind nicht Python-Streicher unveränderlich?

Mein Verständnis war, dass Python-Strings unveränderlich sind. Ich habe den folgenden Code ausprobiert: a = "Dog" b = "eats" c = "treats" print a, b, c # Dog eats treats print a + " " + b + " " + c # Dog eats treats print a # Dog a = a + " […]

Wie kann man Pandas DataFrame von floats mit einem Formatstring für Spalten anzeigen?

Ich möchte ein Pandas-Dataframe mit einem vorgegebenen Format mit print() und dem IPython– display() . Beispielsweise: df = pd.DataFrame([123.4567, 234.5678, 345.6789, 456.7890], index=['foo','bar','baz','quux'], columns=['cost']) print df cost foo 123.4567 bar 234.5678 baz 345.6789 quux 456.7890 Ich möchte es irgendwie dazu zwingen, zu drucken cost foo $123.46 bar $234.57 baz $345.68 quux $456.79 Ohne die Daten […]

Wie bekomme ich eine rohe, kompilierte SQL-Abfrage aus einem SQLAlchemy-Ausdruck?

Ich habe ein SQLAlchemy-Abfrageobjekt und möchte den Text der kompilierten SQL-Anweisung mit all seinen Parametern gebunden haben (zB keine %s oder andere Variablen, die darauf warten, durch den Statement Compiler oder MySQLdb Dialekt-Engine gebunden zu werden usw.). Das Aufrufen von str() auf die Abfrage zeigt so etwas wie folgt: SELECT id WHERE date_added <= %s […]

Wie kann ich Listen auflisten, ohne Strings zu spalten?

Ich möchte gerne Listen auflisten, die andere Listen enthalten können, ohne Strings auseinander zu brechen. Beispielsweise: In [39]: list( itertools.chain(*["cat", ["dog","bird"]]) ) Out[39]: ['c', 'a', 't', 'dog', 'bird'] und ich möchte ['cat', 'dog', 'bird']

Python ist die beste Programmiersprache der Welt.