Tag: python-3.x

Wie benutzt man Threads, um die Eingabe von der Tastatur in Python 3 zu bekommen?

Ich mache ein Schlangenspiel, das verlangt, dass der Spieler die WASD Tasten drückt, ohne den Spielprozess zu stoppen, um vom Spieler zu bekommen. Also kann ich keinen input() für diese Situation verwenden, da dann das Spiel hört zu ticken, um Eingang zu bekommen. Ich habe eine getch() -Funktion gefunden, die sofort Eingabe gibt, ohne Enter […]

Python TkInter Frame wird nicht geladen, wenn eine andere Funktion aufgerufen wird

Ich schreibe ein Python-Programm, das auf RFID-Eingabe hört und nur läuft, wenn ein gültiges Token präsentiert wird. Das Programm hat auch eine GUI, die ich mit TkInter bauen möchte. Beide Teile des Puzzles funktionieren gut, aber wie es steht, scheine ich in der Lage zu sein, das eine oder das andere zu wählen – aber […]

TypeError bei der Verwendung von MoviePy

Wenn ich versuche, ein wenig über MoviePy zu lernen, habe ich einen Beispielcode kopiert (den ich etwas geändert habe), der einen 10 Sekunden Abschnitt aus einer Filmdatei schneidet, Text überlegt und ihn als eine andere Datei schreibt. Der Code funktioniert einwandfrei … nur für bestimmte Dateien. Ich habe zwei Video-Dateien, die ich wollte den Code […]

Schnellere Alternative zur Verwendung der `map` Funktion

Ich habe eine Funktion f , für exapmle: def f(x): return x**2 Und wollen ein Array erhalten, das aus f ausgewertet ist, das über ein Intervall ausgewertet wird, beispielsweise das Einheitsintervall (0,1). Wir machen das wie folgt: import numpy as np X = np.arange(0,1,0.01) arr = np.array(list(map(f, X))) Allerdings ist diese letzte Zeile sehr zeitaufwendig, […]

Prozess-Socket-Daten, die mit einem Zeilenumbruch enden

Was ist der beste Ansatz, um eine Socket-Verbindung zu verarbeiten, wo ich brauche var data zu beenden mit einem Zeilenumbruch \n ? Ich benutze den Code unten, aber manchmal sind die tcp Pakete Chunked und es dauert eine lange Zeit, um data.endswith("\n") . Ich habe auch andere Ansätze ausprobiert, wie das Speichern der letzten Zeile, […]

Erstellen einer Liste Unterklasse hashable

Ich möchte eine Klasse aus der list ableiten, füge ein paar Instanzattribute hinzu und mache es hashable. Was ist eine gute (schnelle und ordentliche) Weise, es zu tun? AKTUALISIEREN: Ich habe eine ausführliche Erklärung eines Gebrauchsfalles gelöscht. Ich habe auch eine verwandte, aber separate Frage in eine andere Frage .

Python: ctypes hashable c_char Array Ersatz ohne Auslösung über '\ 0' Bytes

Zur Veranschaulichung erstellt dieses Skript eine Datei- mapfile die den Inhalt der Dateien enthält, die als Argumente angegeben werden, die durch einen binären Header mit einer sha1-Prüfsumme vorangestellt werden, die eine Duplizierungserkennung bei nachfolgenden Läufen ermöglicht. Was hier benötigt wird, ist ein hashable ctypes.c_char Ersatz, der sha1 Prüfsummen mit minimalem Fuzz halten kann, aber nicht […]

Wie man richtig einen Wert bei einem Index im nd-Array findet und ihn als Liste in Python speichern kann?

Ich habe eine Liste namens L. Es hat C Anzahl von Elementen. Ich habe ein nd-Array namens X. X hat boolesche Daten (entweder 0 oder 1). Es hat Dimension als (20, C). Es gibt 20 Listen mit jeder Liste mit C Anzahl von Elementen Ich möchte jeden Index, der den Wert von 1 in X […]

ImportError: Kein Modul namens Temperatur vom Terminal

Ich habe Miniconda installiert und läuft verschiedene Versionen von Python in verschiedenen Umgebungen. Ich habe eine temperature.py Datei erstellt und in einem Ordner namens Python in meinem Root-Verzeichnis gespeichert: / Users / name Wenn ich python auf das Terminal und dann laufen import temperature.py aus dem Terminal bekomme ich diese Fehlermeldung: ImportError: Kein Modul namens […]

[Gelöst] Wie fülle man Eingabe-Textfeld mit Python?

EDIT Es war ein Fehler in Firefor Fahrer. Es wurde mit Chrom-Treiber gelöst. Ich bin neu in Python und ich entwickle ein Skript, das Nachricht auf whatsapp mit webwhatsapp senden wird. Aber ich bin nicht in der Lage, etwas in Text inputfeild mit driver.send_key ('message') Methode zu schreiben. <input type="text" class="input input-search" data-tab="2" dir="auto" spellcheck="false" […]

Python ist die beste Programmiersprache der Welt.