Articles of Python

Sonderzeichen bei Verwendung der Druckanweisung anzeigen

Ich möchte die Escape–Zeichen anzeigen, wenn Sie die statement print verwenden. Z.B a = “Hello\tWorld\nHello World” print a Hello World Hello World Ich möchte es anzeigen: “Hello \ tWorld \ nHello \ sWorld”

Zählen Sie die Anzahl der Tage zwischen den Daten und ignorieren Sie die Wochenenden

Wie kann ich die Anzahl der Tage zwischen zwei Daten ohne Wochenenden berechnen?

PyEval_InitThreads in Python 3: Wie / wann wird es aufgerufen? (Die Saga geht weiter bis zum Überdruss)

Im Grunde scheint es massive Verwirrung / Ambiguität darüber zu geben, wann genau PyEval_InitThreads() aufgerufen werden soll und welche begleitenden API-Aufrufe benötigt werden. Die offizielle Python-Dokumentation ist leider sehr zweideutig. Es gibt bereits viele Fragen zu stackoverflow bezüglich dieses Themas, und tatsächlich habe ich persönlich schon eine Frage gestellt, die fast identisch mit dieser ist, […]

Summe der Liste der Listen; gibt die Summenliste zurück

Lassen Sie data = [[3,7,2],[1,4,5],[9,8,7]] Nehmen wir an, ich möchte die Elemente für die Indizes jeder Liste in der Liste zusammenfassen, z. B. das Hinzufügen von Zahlen in einer Matrixspalte, um eine einzelne Liste zu erhalten. Ich gehe davon aus, dass alle Listen in Daten gleich lang sind. print foo(data) [[3,7,2], [1,4,5], [9,8,7]] _______ >>>[13,19,14] […]

Wie führen Sie mehrere Befehle in einer einzigen Sitzung in Paramiko aus? (Python)

def exec_command(self, command, bufsize=-1): #print “Executing Command: “+command chan = self._transport.open_session() chan.exec_command(command) stdin = chan.makefile(‘wb’, bufsize) stdout = chan.makefile(‘rb’, bufsize) stderr = chan.makefile_stderr(‘rb’, bufsize) return stdin, stdout, stderr Wenn Sie einen Befehl in paramiko ausführen, wird die Sitzung immer zurückgesetzt, wenn Sie exec_command ausführen. Ich möchte sudo oder su ausführen und immer noch diese Privilegien […]

Wie prüfe ich, ob eine Zeichenkette einen der Teilstrings in einer Liste enthält?

Gibt es eine function, die einer Kombination aus df.isin() und df[col].str.contains() ? s = pd.Series([‘cat’,’hat’,’dog’,’fog’,’pet’]) , ich habe die Serie s = pd.Series([‘cat’,’hat’,’dog’,’fog’,’pet’]) und möchte alle Orte finden, an denen s enthält. [‘og’, ‘at’] , ich möchte alles außer Haustier bekommen. Ich habe eine Lösung, aber es ist eher unelegant: searchfor = [‘og’, ‘at’] found […]

Wie fügt man einem Wörterbuchschlüssel in Python mehrere Werte hinzu?

Ich möchte mehrere Werte zu einem bestimmten Schlüssel hinzufügen. Wie kann ich das machen? a = {} a[“abc”] = 1 a[“abc”] = 2

darüber hinaus Paketerrors beim relativen Import

Es scheint, dass es bereits einige Fragen zum relativen Import in Python 3 gibt, aber nachdem ich viele von ihnen durchgegangen bin, fand ich immer noch keine Antwort auf mein Problem. also hier ist die Frage. Ich habe ein Paket unten gezeigt package/ __init__.py A/ __init__.py foo.py test_A/ __init__.py test.py und ich habe eine einzige […]

classninstanz in JSON serialisieren

Ich versuche eine JSON-String-Repräsentation einer classninstanz zu erstellen und habe Schwierigkeiten. Nehmen wir an, die class ist folgendermaßen aufgebaut: class testclass: value1 = “a” value2 = “b” Ein Aufruf der json.dumps wird folgendermaßen gemacht: t = testclass() json.dumps(t) Es schlägt fehl und sagt mir, dass die Testklasse nicht serialisierbar ist. TypeError: is not JSON serializable […]

Das Timeout von urllib2 behandeln? – Python

Ich verwende den Timeout-Parameter innerhalb der Urlopen der URLll2. urllib2.urlopen(‘http://www.example.org’, timeout=1) Wie kann ich Python mitteilen, dass nach Ablauf des Zeitlimits ein benutzerdefinierter Fehler ausgetriggers werden sollte? Irgendwelche Ideen?