Die Suche ergab 14373 Treffer

von Sirius3
Dienstag 11. Mai 2021, 19:41
Forum: Allgemeine Fragen
Thema: Eine Aktion zu einer Uhrzeit ausführen
Antworten: 6
Zugriffe: 55

Re: Eine Aktion zu einer Uhrzeit ausführen

Alles was mit GROSSBUCHSTABEN geschrieben wird, ist eine Konstante, Du änderst aber IGU. Was soll IGU überhaupt sein? Benutze keine Abkürzungen, denn die machen das Verstehen nur unnötig schwierig. Warum wird IGU von 5 auf 6 erhöht? Warum nicht von False auf True? Oder gleich eine Endlosschleife mit...
von Sirius3
Dienstag 11. Mai 2021, 13:34
Forum: Allgemeine Fragen
Thema: Ausgabe Zeichenkette mit Anführungszeichen
Antworten: 2
Zugriffe: 35

Re: Ausgabe Zeichenkette mit Anführungszeichen

Jede Zeile hat ein Zeile-Endezeichen. Handelt es sich bei der Text-Datei nicht eher um eine csv-Datei die man mithilfe des gleichnamigen Modules lesen sollte? Benutzt keine Abkürzungen. Was soll nr, rw, hw, oder hoe denn bedeuten? Um nicht rätseln zu müssen, schreibt man Namen aus. Statt Strings mit...
von Sirius3
Dienstag 11. Mai 2021, 13:31
Forum: Allgemeine Fragen
Thema: Code zum entzippen einbauen
Antworten: 8
Zugriffe: 235

Re: Code zum entzippen einbauen

Die erste Fehlermeldung ist doch eindeutig, ein Modul kann man nicht so benutzen, als wäre es eine Klasse oder eine Funktion. Hast Du Dir die Dokumentation zum zipfile-Modul durchgelesen? Dann hat ein ZipFile-Objekt eine open-Methode, dessen Rückgabewert Du einfach an pandas.read_csv übergeben kanns...
von Sirius3
Dienstag 11. Mai 2021, 05:46
Forum: Allgemeine Fragen
Thema: Datei öffnen
Antworten: 6
Zugriffe: 85

Re: Datei öffnen

Nein. Man macht sich schon theoretische Gedanken, welche Exceptions auftreten können, aber nur, wenn man sie sinnvoll behandeln kann.
Das ist bei so abstrakten Beispielen immer schwierig, weil sie meist an sich keinen tieferen Sinn haben.
von Sirius3
Montag 10. Mai 2021, 19:07
Forum: Allgemeine Fragen
Thema: Datei öffnen
Antworten: 6
Zugriffe: 85

Re: Datei öffnen

Du merkst ja selbst, dass die dritte Variante deutlich komplizierter ist. Und trotzdem hast Du die Fehlerbehandlung nicht ganz korrekt umgesetzt.

with hat nichts mit Exceptions zu tun, sondern mit dem Aufräumen im Fehlerfall. Wie Du Exceptions behandelst, kommt ganz darauf an, was Du genau machst.
von Sirius3
Montag 10. Mai 2021, 18:59
Forum: Tkinter
Thema: Mit einer Scrollbar mehrere Listboxen ansprechen
Antworten: 1
Zugriffe: 34

Re: Mit einer Scrollbar mehrere Listboxen ansprechen

Man plaziert keine Widgets absolut mit place. Man benutzt grid.
Mit parallelen Listboxen wirst Du nicht glücklich werden, schau Dir mal ttk.Treeview an.
von Sirius3
Montag 10. Mai 2021, 12:43
Forum: Allgemeine Fragen
Thema: Schleife
Antworten: 5
Zugriffe: 88

Re: Schleife

Wo hast Du konkret ein Problem mit der Aufgabe?

"Tabelle" gibt es in Python nicht. Ich vermute mal, dass es sich um einen pandas-Dataframe handelt?
Da gibt es die Methode nonzero. Ein Schleife wäre damit eine ungute Lösung.
von Sirius3
Montag 10. Mai 2021, 12:19
Forum: Allgemeine Fragen
Thema: Schleife
Antworten: 5
Zugriffe: 88

Re: Schleife

Der Kontext fehlt, was für Spalten?
Ansonsten ist die Aufgabe trivial mit Grundlagenwissen zu lösen.
von Sirius3
Montag 10. Mai 2021, 07:10
Forum: Ideen
Thema: Automatisierung von Terminfindungen
Antworten: 3
Zugriffe: 72

Re: Automatisierung von Terminfindungen

Erster Punkt ist, sich zu fragen, welche Schritte überhaupt "programmierbar" sind. Das bedeutet, ob es überhaupt feste Regeln gibt, nach denen ein Termin ausgewählt wird und wie diese Aussehen. Auf den ersten Blick scheint das so komplex zu sein, dass eine Umsetzung in einer Programmiersprache schwi...
von Sirius3
Sonntag 9. Mai 2021, 21:36
Forum: Tkinter
Thema: tkinter Label dynamisch aktualisieren bei Listendurchlauf
Antworten: 1
Zugriffe: 50

Re: tkinter Label dynamisch aktualisieren bei Listendurchlauf

*-Importe sollte man nicht verwenden, ebensowenig globale Variablen. Statt der Schleife mußt Du after richtig verwenden, nämlich, dass eine Funktion nach der angegebenen Zeit aufgerufen wird, die den nächsten Schritt macht. from functools import partial import tkinter as tk def anzeigen(ausgabe, lis...
von Sirius3
Sonntag 9. Mai 2021, 21:18
Forum: Datenbankprogrammierung mit Python
Thema: Befüllen eine SQLLite DB aus CSV, aufgrund Auswahlkriterium einer anderen CSV
Antworten: 11
Zugriffe: 143

Re: Befüllen eine SQLLite DB aus CSV, aufgrund Auswahlkriterium einer anderen CSV

Da muß man nichts googeln, sondern die Pythondokumentation lesen und ein Tutorial zu Listen durcharbeiten.
von Sirius3
Sonntag 9. Mai 2021, 20:49
Forum: Datenbankprogrammierung mit Python
Thema: Befüllen eine SQLLite DB aus CSV, aufgrund Auswahlkriterium einer anderen CSV
Antworten: 11
Zugriffe: 143

Re: Befüllen eine SQLLite DB aus CSV, aufgrund Auswahlkriterium einer anderen CSV

Die Eckigen Klammern zeigen an, dass es sich um eine Liste handelt, konkret um Listen die in einer Liste stecken. Die inneren Listen mußt Du loswerden, um mit dem in-Operator richtig arbeiten zu können.
von Sirius3
Sonntag 9. Mai 2021, 20:02
Forum: Datenbankprogrammierung mit Python
Thema: Befüllen eine SQLLite DB aus CSV, aufgrund Auswahlkriterium einer anderen CSV
Antworten: 11
Zugriffe: 143

Re: Befüllen eine SQLLite DB aus CSV, aufgrund Auswahlkriterium einer anderen CSV

Und was fällt Dir an [['12'], ['340'], ['448'], ['649'], ['18'], ......] auf?
von Sirius3
Sonntag 9. Mai 2021, 19:29
Forum: Datenbankprogrammierung mit Python
Thema: Befüllen eine SQLLite DB aus CSV, aufgrund Auswahlkriterium einer anderen CSV
Antworten: 11
Zugriffe: 143

Re: Befüllen eine SQLLite DB aus CSV, aufgrund Auswahlkriterium einer anderen CSV

Dann wäre der nächste Schritt, ausgeben zu lassen, was denn in der Liste groups und in line drinsteht.

Eigentlich ist ja eine Datenbank zum Filtern da, so dass man das nicht selbst programmieren braucht.
von Sirius3
Sonntag 9. Mai 2021, 18:43
Forum: Datenbankprogrammierung mit Python
Thema: Befüllen eine SQLLite DB aus CSV, aufgrund Auswahlkriterium einer anderen CSV
Antworten: 11
Zugriffe: 143

Re: Befüllen eine SQLLite DB aus CSV, aufgrund Auswahlkriterium einer anderen CSV

Statt die Kopfzeile nachträglich zu entfernen, packt man sie erst gar nicht in die Liste: with open("groups.csv", encoding="UTF8") as csvfile: csv_reader = csv.reader(csvfile) _ = next(csv_reader) # Kopfzeile Entfernen groups = list(csv_reader) Warum wandelst Du die Liste groups in ihre Stringrepräs...