Die Suche ergab 14721 Treffer

von Sirius3
Samstag 24. Juli 2021, 13:06
Forum: Raspberry Pi und Co.
Thema: Probleme mit Sleep funktion
Antworten: 1
Zugriffe: 53

Re: Probleme mit Sleep funktion

Einrückungen sind in Python wichtig, eingerückt wird immer mit 4 Leerzeichen pro Ebene. Bei Dir ist da so einiges durcheinander. Was willst Du dem Leser denn damit sagen `pygame.quit(pygame.init())`? Wenn das Programm abschmiert, dann kommt da auch eine Fehlermeldung, die Dir sagt, was Du falsch gem...
von Sirius3
Samstag 24. Juli 2021, 12:52
Forum: Allgemeine Fragen
Thema: Kopieren von Skalaren vs. Kopieren von Listen
Antworten: 3
Zugriffe: 67

Re: Kopieren von Skalaren vs. Kopieren von Listen

@rogerb: der erste Fall ist aber ein Implementierungsdetail. a = 123179 b = 123179 print(id(a), id(b))
von Sirius3
Samstag 24. Juli 2021, 11:54
Forum: Allgemeine Fragen
Thema: Substitution in einem Dataframe
Antworten: 1
Zugriffe: 32

Re: Substitution in einem Dataframe

Ob etwas nicht richtig ist, sieht man einfach daran, dass es nicht läuft.
Richtig wäre `Energy.Country.str.replace`.
von Sirius3
Freitag 23. Juli 2021, 19:10
Forum: Allgemeine Fragen
Thema: Fibonacci-funktion erklären
Antworten: 2
Zugriffe: 65

Re: Fibonacci-funktion erklären

Das nennt sich Tuple-Unpacking. Erst wird das Tuple (b, a+b) erzeugt und dann wieder auf die Variablen a und b aufgeteilt.
von Sirius3
Freitag 23. Juli 2021, 09:14
Forum: Tkinter
Thema: Tkinter - Bild in canvas wird nicht immer angezeigt
Antworten: 4
Zugriffe: 59

Re: Tkinter - Bild in canvas wird nicht immer angezeigt

Alles was Funktionen brauchen, müssen sie auch über ihre Argumente bekommen. Ab einer bestimmten Komplexität von GUIs führt das zwangsläufig dazu, dass man Klassen definieren muß. Für `rescale_img` muß man keine Kopie des Bildes übergeben, da eh ein neues erzeugt wird. Mit numpy.clip läßt sich die F...
von Sirius3
Freitag 23. Juli 2021, 07:44
Forum: Allgemeine Fragen
Thema: Dictionary umdrehen
Antworten: 5
Zugriffe: 123

Re: Dictionary umdrehen

Funktionen schreibt man wie Variablennamen komplett klein. Benutze keine Abkürzungen oder einbuchstabige Variablennamen, wenn sie das Verstehen des Codes so schwer machen, wie bei Dir. `x` für items? `d` für `input_dictionary` `i` für was eigentlich? `l` sollte man gar nicht verwenden, weil es leich...
von Sirius3
Donnerstag 22. Juli 2021, 21:38
Forum: Allgemeine Fragen
Thema: Tabelle in Tkinter
Antworten: 3
Zugriffe: 59

Re: Tabelle in Tkinter

Den Inhalt ändern machst Du doch mit `insert`. Aber dazu muß man die Entry-Felder doch einmal erzeugen!
von Sirius3
Donnerstag 22. Juli 2021, 19:58
Forum: Allgemeine Fragen
Thema: Tabelle in Tkinter
Antworten: 3
Zugriffe: 59

Re: Tabelle in Tkinter

Du positionierst immer die gleichen vier Entry-Felder in verschiedenen Reihen. Da bleibt zum Schluß natürlich nur die letzte Position übrig. entries_table = [] for row in range(2,12): row_entries = [] for column in range(4): entry = tkinter.Entry(fenster, width=20) entry.grid(row=row, column=column)...
von Sirius3
Mittwoch 21. Juli 2021, 21:17
Forum: Allgemeine Fragen
Thema: FFmpeg stdout Ausgabe auswerten
Antworten: 3
Zugriffe: 91

Re: FFmpeg stdout Ausgabe auswerten

shell=True benutzt man nicht, wenn Du stdout und stderr umleitest, dann hast Du ein Problem, wenn einer der beiden Buffer vollläuft. Und Du sagst doch selbst, per readlines, dass erst alles gelesen werden soll, bevor die for-Schleife startest, warum wunderst Du Dich dann, dass nichts "live" ausgegeb...
von Sirius3
Mittwoch 21. Juli 2021, 16:06
Forum: Allgemeine Fragen
Thema: CSV Umbruch richtig ergennen
Antworten: 3
Zugriffe: 111

Re: CSV Umbruch richtig ergennen

Zellen mit Zeilenumbruch sind normalerweise in " eingefasst, so dass man weiß, was zusammengehört. Die Art des Zeilenumbruchs spielt keine Rolle.
Wie sieht denn so eine Beispieldatei aus?
von Sirius3
Mittwoch 21. Juli 2021, 15:16
Forum: Tkinter
Thema: Eine Funktion für mehrere Widgets
Antworten: 15
Zugriffe: 160

Re: Eine Funktion für mehrere Widgets

Was schluckt denn der nicht?
von Sirius3
Mittwoch 21. Juli 2021, 12:12
Forum: Tkinter
Thema: Eine Funktion für mehrere Widgets
Antworten: 15
Zugriffe: 160

Re: Eine Funktion für mehrere Widgets

Statt lambda benutzt man functools.partial.
von Sirius3
Dienstag 20. Juli 2021, 14:29
Forum: Allgemeine Fragen
Thema: Variablen, Gliederung und Prozeduren
Antworten: 1
Zugriffe: 75

Re: Variablen, Gliederung und Prozeduren

Global benutzt man nicht, aus genau den Gründen, die Du selbst nennst: es leidet die Übersichtlichkeit. Eine Funktion hat eine ganz konkrete Aufgabe und braucht deshalb auch nur wenige Variablen. Wenn Du keine weiteren Vorteile hast, dann hast Du wahrscheinlich die Funktionen falsch gegliedert. Wenn...
von Sirius3
Dienstag 20. Juli 2021, 13:29
Forum: Allgemeine Fragen
Thema: Selenium - Login?
Antworten: 10
Zugriffe: 123

Re: Selenium - Login?

Trem hat geschrieben:
Dienstag 20. Juli 2021, 12:11
Wurde gelöst durch einen Roboter, welche meine Maus bedient.
Möchte ja später auf mechanize umsteigen, jedoch brauche ich erst das Visuelle.
Und der Roboter konnte SMS lesen?
von Sirius3
Dienstag 20. Juli 2021, 08:14
Forum: Allgemeine Fragen
Thema: Tkinter ScrolledText
Antworten: 2
Zugriffe: 74

Re: Tkinter ScrolledText

Großschreibung ist für Konstanten, normale Variablen werden komplett klein geschrieben. Die Klasse macht keinen Sinn. Benutze keine *-Importe, weil das verschleiert, woher welcher Name kommt. Alles was eine Funktion braucht, muß sie über ihre Argumente bekommen. Alles auf oberster Ebene muß auch in ...