Die Suche ergab 5247 Treffer

von snafu
Freitag 20. Oktober 2017, 01:13
Forum: Allgemeine Fragen
Thema: Zuverlässiges Verhalten von time.sleep(0.001) ?
Antworten: 4
Zugriffe: 109

Re: Zuverlässiges Verhalten von time.sleep(0.001) ?

Na, du merkst dir die Startzeit und ziehst diese von der aktuellen Zeit ab, um zu sehen wie lange etwas gebraucht hat: from time import monotonic start = monotonic() do_action() duration = monotonic() - start print('Der Vorgang brauchte', duration, 'Sekunden&#...
von snafu
Donnerstag 19. Oktober 2017, 20:08
Forum: Allgemeine Fragen
Thema: Zuverlässiges Verhalten von time.sleep(0.001) ?
Antworten: 4
Zugriffe: 109

Re: Zuverlässiges Verhalten von time.sleep(0.001) ?

Schau dir in dem Zusammenhang mal time.monotonic() als Alternative an. Dann kannst du, wie von meinem Vorposter angeregt, dein Verhalten an einen Zeitpunkt anpassen. Aber auch hier ist natürlich nicht ausgeschlossen, dass es mit anderen Aktivitäten in die Quere kommen kann.
von snafu
Donnerstag 19. Oktober 2017, 15:36
Forum: Allgemeine Fragen
Thema: Syntax
Antworten: 11
Zugriffe: 192

Re: Syntax

Wobei ich das pass ja weg gelassen und direkt dort das print eingesetzt hätte...
von snafu
Donnerstag 19. Oktober 2017, 08:33
Forum: Allgemeine Fragen
Thema: Syntax
Antworten: 11
Zugriffe: 192

Re: Syntax

Wobei man den Zugriff auch sprechender gestalten könnte, wenn man bei CONVERSIONS mit namedtuple() arbeitet oder entsprechende Wörterbücher einsetzt: from collections import namedtuple Unit = namedtuple('Unit', 'name factor') CONVERSIONS = [ Unit('centimeters', 1&...
von snafu
Mittwoch 18. Oktober 2017, 10:29
Forum: Allgemeine Fragen
Thema: for schleife bei list in list
Antworten: 16
Zugriffe: 244

Re: for schleife bei list in list

Das Vorgehen lautet: Für jede innere Liste in äußere Liste -> Gib Länge der jeweiligen inneren Liste for und len() kennst du ja bereits. Jetzt musst du beides entsprechend kombinieren. Für die Ausgabe könntest du erstmal print() benutzen. Danach kannst du überlegen ob man das für den internen Gebrau...
von snafu
Dienstag 17. Oktober 2017, 11:10
Forum: Allgemeine Fragen
Thema: Kann man in Python eigene Anweisungen erstellen
Antworten: 9
Zugriffe: 303

Re: Kann man in Python eigene Anweisungen erstellen

Es geht, wenn man den Quelltext der Python-Implementierung anpasst. Das ist aber eher unüblich. Die Sprache selbst unterstützt es jedenfalls nicht.
von snafu
Montag 16. Oktober 2017, 13:50
Forum: Datenbankprogrammierung mit Python
Thema: Ich bin zu doof für Listen
Antworten: 3
Zugriffe: 188

Re: Ich bin zu doof für Listen

Du könntest deque() aus dem collections -Modul verwenden. Mittels maxlen kann dort die Maximalzahl von Elementen bestimmt werden. Überschüssige Elemente werden dabei automatisch entfernt und es bleiben nur die neuesten erhalten. Wenn du also die letzten 7 Zeilen behalten möchtest, dann wäre es deque...
von snafu
Freitag 13. Oktober 2017, 23:13
Forum: Allgemeine Fragen
Thema: import
Antworten: 6
Zugriffe: 169

Re: import

Üpsilon hat geschrieben:Mit dem Punkt kann man Werte aus einem Modul holen, nicht aber Unterpackages aus einem Package.

Wie gesagt: Wenn das Unterpackage den Import bereits in __init__.py getätigt hat, dann ist das kein Thema. Dann funktioniert auch dies:
  1. import spam
  2. print(spam.ham.eggs.get_foo())
von snafu
Donnerstag 12. Oktober 2017, 23:46
Forum: Allgemeine Fragen
Thema: Anfängerfrage - Zeitproblem
Antworten: 16
Zugriffe: 295

Re: Anfängerfrage - Zeitproblem

Also zum Passwortknacken via Bruteforce würde ich ja eher etwas fertiges nehmen...
von snafu
Donnerstag 12. Oktober 2017, 23:36
Forum: Allgemeine Fragen
Thema: import
Antworten: 6
Zugriffe: 169

Re: import

sklearn.cluster funktioniert nur, wenn zuvor in sklearn ein import cluster gemacht wurde. Der Punktoperator sorgt nicht automatisch dafür, dass ein Untermodul (oder -paket) verfügbar ist. Dies funktioniert grundsätzlich nur beim import -Statement, d.h. die Angabe von import sklearn.cluster tut das,...
von snafu
Mittwoch 11. Oktober 2017, 12:53
Forum: Allgemeine Fragen
Thema: Frozen binary / Pyinstaller / Datengröße
Antworten: 12
Zugriffe: 220

Re: Frozen binary / Pyinstaller / Datengröße

Vielleicht ist PyInstaller einfach die falsche Lösung für dich. Du könntest die Abhängigkeiten auch einfach im Rahmen einer Installationsroutine definieren und dann bei Bedarf mit pip die benötigten Pakete nachinstallieren. Das geht übrigens auch ohne Internet, sofern du die Abhängigkeiten als Wheel...
von snafu
Dienstag 3. Oktober 2017, 12:00
Forum: Allgemeine Fragen
Thema: Tutorials für Fortgeschrittene und Programmideen
Antworten: 11
Zugriffe: 542

Re: Tutorials für Fortgeschrittene und Programmideen

Du kannst dir ZB auch Fragen anderer hier vornehmen & versuchen für dich zu lösen. Im Vergleich mit anderen Lösungen & der Diskussion lernst du sicher auch etwas. Mit diesem Verfahren hab ich auch schon viel gelernt. Besonders den Austausch finde ich gut, weil man ihn bei eher unbedeutenden...
von snafu
Samstag 30. September 2017, 10:19
Forum: Allgemeine Fragen
Thema: while Schleife mit Taster Abfrage
Antworten: 21
Zugriffe: 252

Re: while Schleife mit Taster Abfrage

Das ist alles sehr vage und unstrukturiert. Ohne etwas mehr Code und eine konkrete Fragestellung wirst du wohl nicht allzu viel Feedback erhalten...
von snafu
Freitag 29. September 2017, 21:44
Forum: Allgemeine Fragen
Thema: Vokal-Laute entfernen
Antworten: 12
Zugriffe: 205

Re: Vokal-Laute entfernen

Naja, für längere Texte, die sich im ASCII-Bereich bewegen (also z.B. ohne Umlaute und ohne ß) würde ich schon lieber translate() benutzen, auch wenn die Schnittstelle relativ lowlevel ist.
von snafu
Freitag 29. September 2017, 20:50
Forum: Allgemeine Fragen
Thema: Vokal-Laute entfernen
Antworten: 12
Zugriffe: 205

Re: Vokal-Laute entfernen

Oder ohne Lambda:
  1. vowels = set('aAeEiIoOuU')
  2. ''.join(char for char in text if char not in vowels)