Articles of Python

Warum haben einige integrierte Python-functionen nur bestanden?

Ich wollte sehen, wie eine math.py function implementiert wurde, aber als ich die Datei in PyCharm geöffnet habe, habe ich festgestellt, dass alle functionen leer sind und es einen einfachen pass . Beispielsweise: def ceil(x): # real signature unknown; restored from __doc__ “”” ceil(x) Return the ceiling of x as a float. This is the […]

Fehler in Python Regex? (re mit re.MULTILINE)

Ich bemerke ein seltsames Verhalten in Pythons Regex-Bibliothek und bin mir nicht sicher, ob ich etwas falsch mache. Wenn ich eine Regex darauf mit re.sub() , mit re.MULTILINE . Es scheint nur die ersten Vorkommen zu ersetzen. Es ersetzt alle Vorkommen, wenn ich re.MULTILINE , benutze re.subn(…, count = 0, flags = re.MULTILINE) oder kompiliere […]

Warum funktioniert df.apply (tuple), aber nicht df.apply (list)?

Hier ist ein Datenrahmen: ABC 0 6 2 -5 1 2 5 2 2 10 3 1 3 -5 2 8 4 3 6 2 Ich könnte eine Spalte abrufen, die im Grunde ein Tupel von Spalten aus dem ursprünglichen df mit df.apply : out = df.apply(tuple, 1) print(out) 0 (6, 2, -5) 1 (2, […]

Füge mehrere Pandas-Datenrahmen gleichzeitig an

Ich versuche einen Weg zu finden, mehrere Pandas-Datenrahmen auf einmal anzuhängen, anstatt sie einzeln nacheinander anzuhängen df.append(df) Sagen wir, es gibt 5 Pandas-Datenrahmen t1, t2, t3, t4, t5. Wie füge ich sie auf einmal an? Etwas Äquivalent von df = rbind(t1,t2,t3,t4,t5)

Bin Elemente pro Zeile – Vectorized 2D Bincount für NumPy

Ich habe ein NumPy-Array mit ganzzahligen Werten. Die Werte der Matrix reichen von 0 bis zum maximalen Element in der Matrix (mit anderen Worten, alle Zahlen von 0 bis zum maximalen Datenelement, die darin dargestellt sind). Ich muss effektiv ( effektiv bedeutet schnelle vollständig vektorisierte Lösung ) bauen, um die Anzahl der Elemente in jeder […]

Python 3 gibt “ungültige Syntax” zurück, wenn versucht wird, eine String-Interpolation durchzuführen

Ich habe kürzlich Python 3 gelernt und kann keine Beispiele für die String-Interpolation (Formatierung) erhalten. In [1]: state = “Washington” In [2]: state Out[2]: ‘Washington’ In [3]: my_message = f”I live in {state}” File “”, line 1 my_message = f”I live in {state}” ^ SyntaxError: invalid syntax Ich dachte mir, dass meine Maschine Python 2 […]

Wie man einen richtigen Server tickt?

Ich versuche einen Spieleserver zu erstellen, der nach einer gewissen Zeit aktualisiert wird. import time last_time = time.time() tick = 1 time_since_last_update = 0 while True: new_time = time.time() dt = new_time – last_time time_since_last_update += dt last_time = new_time if time_since_last_update > tick: print(“Magic happens”) time_since_last_update = 0 Wenn ich das mache, verbraucht Python […]

Kein Modul namens ‘polls.apps.PollsConfigdjango’; Django Projekt Tutorial 2

Also, ich habe die Tutorial-Schritte hier https://docs.djangoproject.com/en/1.9/intro/tutorial02/ verfolgt und bin zu dem Schritt gekommen, wo ich diesen Befehl ausführen soll: python manage.py makemigrations polls Wenn ich es ausführe, erhalte ich diesen Fehler: python manage.py makemigrations polls Traceback (most recent call last): File “”, line 2218, in_find_and_load_unlocked AttributeError: ‘module’ object has no attribute ‘__path__’ During handling […]

Wie man Elemente innerhalb Shadow DOM von selenium behandelt

Ich möchte die Überprüfung der Datei-Download-Abschluss in chromedriver automatisieren. HTML jedes Eintrags in der Liste der Downloads sieht so aus DownloadedFile#1 Also verwende ich folgenden Code, um Zielelemente zu finden: driver.get(‘chrome://downloads/’) # This page should be available for everyone who use Chrome browser driver.find_elements_by_tag_name(‘a’) Dies gibt leere Liste zurück, während 3 neue Downloads vorhanden sind. […]

Warum versagt as.literal_eval (‘5 * 7’)?

Warum schlägt die wörtliche Bewertung von 5 * 7 fehl, während 5 + 7 nicht funktioniert? import ast print(ast.literal_eval(‘5 + 7’)) # -> 12 print(ast.literal_eval(‘5 * 7’)) # -> Traceback (most recent call last): … ValueError: malformed node or string: Die Dokumentation erklärt das nicht. Ich habe dieses Problem nach der Beantwortung dieser Frage zu […]