Die Suche ergab 8084 Treffer

von Sirius3
Freitag 17. August 2018, 12:31
Forum: Allgemeine Fragen
Thema: Key von Dict auslesen
Antworten: 4
Zugriffe: 25

Re: Key von Dict auslesen

@Axel_S: ich wüßte jetzt nicht, wie der von Dir verlinkte Beitrag Dein Problem löst.

Code: Alles auswählen

key = next(key for key in mat_contents if not key.startswith('__'))
oct_struct = mat_contents[key]
von Sirius3
Freitag 17. August 2018, 11:27
Forum: Allgemeine Fragen
Thema: 2 mal das Datum abfragen
Antworten: 8
Zugriffe: 108

Re: 2 mal das Datum abfragen

@DeaD_EyE: wenn Du schon schreibst, dass man Generatoren verketten kann, warum nennst Du dann den ersten Parameter, der irgendein Iterator sein kann `csv_reader`? Die kryptischen Prä- und Postfixe `dt` sind allesamt unnötig. Gegenüber allen üblichen Konventionen, den Start inklusive und das Ende exk...
von Sirius3
Freitag 17. August 2018, 10:27
Forum: Allgemeine Fragen
Thema: Dictionary - Bäume
Antworten: 10
Zugriffe: 96

Re: Dictionary - Bäume

Dass man die Anzahl an Befehlen vorher eingeben muß, ist komisch, da solltest Du wieder eine while-Schleife benutzen. Du kannst jetzt nur noch Befehle mit genau 2 Argumenten ausführen, die auch nicht denen der Aufgabenstellung entsprechen. Namespaces haben global eindeutige Namen, ist das so gewollt...
von Sirius3
Freitag 17. August 2018, 10:20
Forum: Allgemeine Fragen
Thema: Key von Dict auslesen
Antworten: 4
Zugriffe: 25

Re: Key von Dict auslesen

@Axel_S: mat_contents ist ein ganz normales Wörterbuch. Du mußt einfach die Schlüssel mit doppelten Unterstrichen ausfiltern.
von Sirius3
Freitag 17. August 2018, 10:15
Forum: Tkinter
Thema: ModuleNotFoundError: No module named '_tkinter'
Antworten: 3
Zugriffe: 39

Re: ModuleNotFoundError: No module named '_tkinter'

@Hypec: savefig funktioniert auch mit ByteIO-Objekten.

Die Routen `/data/temperatur.png`, etc. bindest Du einfach direkt in HTML ein.
von Sirius3
Freitag 17. August 2018, 09:53
Forum: Links und Tutorials
Thema: 2 xlsx. Tabellen in eine Tabelle überführen
Antworten: 1
Zugriffe: 12

Re: 2 xlsx. Tabellen in eine Tabelle überführen

Wo hast Du konkret ein Problem?
Wenn Du schon eine Excel-Datei lesen kannst, was hindert Dich daran 2 zu lesen?
von Sirius3
Donnerstag 16. August 2018, 22:35
Forum: Allgemeine Fragen
Thema: Verbesserungsvorschläge für Hashüberprüfung
Antworten: 12
Zugriffe: 110

Re: Verbesserungsvorschläge für Hashüberprüfung

Welchen Wert muß `char` haben, damit es das identische Ergebnis zum if-Block liefert?
von Sirius3
Donnerstag 16. August 2018, 22:34
Forum: Codesnippets
Thema: Major System
Antworten: 2
Zugriffe: 32

Re: Major System

Das ganze Vorgehen ist nicht so optimal. Du mußt als erstes die Wörter in Laute umwandeln, denn es gibt noch so einige andere Doppelbuchstaben, die Du noch nicht in Deiner Kombi-Liste hast, "Stadt" und andere, wo doppelte Buchstaben zweifach gezählt werden, "Stadttor".
von Sirius3
Donnerstag 16. August 2018, 19:47
Forum: Allgemeine Fragen
Thema: NameError: name '__file__' is not defined
Antworten: 5
Zugriffe: 56

Re: NameError: name '__file__' is not defined

@__deets__: wenn man schon krude rumhackt, dann wenigstens als Einzeiler:

Code: Alles auswählen

python2.7 -c 'execfile("/tmp/test.py", dict(globals(), __file__="foo"))'
von Sirius3
Donnerstag 16. August 2018, 19:33
Forum: Allgemeine Fragen
Thema: Dictionary - Bäume
Antworten: 10
Zugriffe: 96

Re: Dictionary - Bäume

@SaschaN: der Trick bei Wörterbüchern ist es ja gerade, dass man nicht linear über alle Schlüssel suchen muß. Bei `create`, `add`, `get` und `get_childreen`sieht das dazu noch falsch aus, weil für jeden Schlüssel der nicht passend ist, immer der `else`-Block ausgeführt wird.
von Sirius3
Donnerstag 16. August 2018, 19:15
Forum: Allgemeine Fragen
Thema: Speichern einer csv Datei mit führender 0 bei der Ausgabe der Woche
Antworten: 4
Zugriffe: 43

Re: Speichern einer csv Datei mit führender 0 bei der Ausgabe der Woche

Das sollte ja in einem format-String stehen:

Code: Alles auswählen

filename = os.path.join(BASEPATH, "{}_{:04d}_{:02d}.csv".format(symbol, year, weak))
Wenn Du wirklich gz-Dateien schreiben willst, solltest Du nicht `open`, sondern `gzip.open` benutzen.
von Sirius3
Donnerstag 16. August 2018, 19:11
Forum: Allgemeine Fragen
Thema: Discord-Autorole wird nicht zugewiesen
Antworten: 4
Zugriffe: 73

Re: Discord-Autorole wird nicht zugewiesen

Heisst meines wissens nach dass der Block asyncron ausgeführt wird, alles was nicht mit async und dann mit await ausgeführt wird, wird von Discord einfach ignoriert. Dass das bei Discord so sein muß, weil es eine asynchrone Bibliothek ist, mag sein, bei `savefile` hast Du aber etwas gemacht, was so...
von Sirius3
Mittwoch 15. August 2018, 21:43
Forum: Allgemeine Fragen
Thema: Verbesserungsvorschläge für Hashüberprüfung
Antworten: 12
Zugriffe: 110

Re: Verbesserungsvorschläge für Hashüberprüfung

Warum benutzt Du einmal `line` und sonst immer `line.strip()`? Ansonsten steht im if-Block das quasi das selbe wie im else-Block, so dass man die zwei zusammenfassen kann.
von Sirius3
Mittwoch 15. August 2018, 21:39
Forum: Allgemeine Fragen
Thema: Rechnungen aus Seite bekommen und speichern
Antworten: 7
Zugriffe: 96

Re: Rechnungen aus Seite bekommen und speichern

Man ruft die entsprechenden URLs z.B. mit requests ab; welche, steht ja in der API-Dokumentation.
von Sirius3
Mittwoch 15. August 2018, 19:43
Forum: Wissenschaftliches Rechnen
Thema: Matplotlib IndexError: list index out of range
Antworten: 21
Zugriffe: 135

Re: Matplotlib IndexError: list index out of range

Hat schon jemand erwähnt, dass Du das csv-Modul benutzen sollst? Ansonsten würde man über das Datei-Objekt direkt iterieren, statt die Datei komplett zu lesen, an den Zeileumbruchzeilen zu splitten und danach über den Index zu iterieren. Auch erst die komplette Zeile einer Liste hinzuzufügen und dan...