Die Suche ergab 4421 Treffer

von cofi
Donnerstag 5. November 2015, 13:00
Forum: Offtopic
Thema: Diskussionen zu "phpBB3.1; Neuer Server; Downtime; IPv6..."
Antworten: 137
Zugriffe: 60901

Re: Diskussionen zu "phpBB3.1; Neuer Server; Downtime; IPv6..."

@Damaskus, das habe ich schon gelesen aber es muss ja einen Grund gehabt haben, warum der Autor das auf sowas unsaegliches umstellt ;)
von cofi
Mittwoch 4. November 2015, 22:40
Forum: Offtopic
Thema: Diskussionen zu "phpBB3.1; Neuer Server; Downtime; IPv6..."
Antworten: 137
Zugriffe: 60901

Re: Diskussionen zu "phpBB3.1; Neuer Server; Downtime; IPv6..."

Angenommen wir bleiben bei der codebox Geschichte: Gibt es eine Moeglichkeit den gesamten Code darzustellen oder nur in einer Scrollbox?

Wenn nicht, ist es IMO sowieso nicht brauchbar.
von cofi
Mittwoch 4. November 2015, 22:35
Forum: Tkinter
Thema: Alfons Mittelmeyer's Wundersame Welt
Antworten: 81
Zugriffe: 11087

Re: tkinter unter eclipse

Alfons bitte hoere endlich damit auf in fremden Threads ungefragt von `eval`, globalen Variablen, Namen loeschen & co anzufangen.
Ich bin es schon seit langem leid und ich glaube nicht, dass ich damit allein stehe.

Danke.
von cofi
Donnerstag 29. Oktober 2015, 20:02
Forum: Allgemeine Fragen
Thema: List Comprehension richtig verstehen
Antworten: 26
Zugriffe: 3519

Re: List Comprehension richtig verstehen

Ich hatte mir ja schon sowas gedacht, darum das Beispiel.
Der erste Ausdruck (hier eben 1) ist das was in der Liste landet, das muss mit der Ausgangsliste nichts zu tun haben.
In dem Fall wird also eine Liste mit genauso vielen 1en erstellt wie "pinguin" in `animals` vorkommt.
von cofi
Donnerstag 29. Oktober 2015, 16:49
Forum: Allgemeine Fragen
Thema: List Comprehension richtig verstehen
Antworten: 26
Zugriffe: 3519

Re: List Comprehension richtig verstehen

Ja, aber dann ist wieder das "b" im ersten Ausdruck ;)
So ganz geeignet war das Beispiel dann doch nicht :roll:
von cofi
Donnerstag 29. Oktober 2015, 15:35
Forum: Allgemeine Fragen
Thema: List Comprehension richtig verstehen
Antworten: 26
Zugriffe: 3519

Re: List Comprehension richtig verstehen

Ich verweise nochmal auf die "Langform" in meinem ersten Post hier ;)

Hier mal ein Beispiel in dem gar kein `b` mehr als erster Ausdruck vorkommt:

Code: Alles auswählen

penguin_count = sum(1 for animal in animals if animal == "penguin")
von cofi
Mittwoch 28. Oktober 2015, 23:48
Forum: Allgemeine Fragen
Thema: List Comprehension richtig verstehen
Antworten: 26
Zugriffe: 3519

Re: List Comprehension richtig verstehen

Wenn du die `for` Schleife verstehst, dann ist die LC nur ein kleiner Schritt davon weg: Es gibt eine direkte Entsprechung. Die Ausfuehrungsgeschwindigkeit kann man vernachlaessigen, aber die _Lese_geschwindigkeit ist bei einer LC definitiv hoeher (wenn man sie gewohnt ist), da der Ausdruck direkt w...
von cofi
Mittwoch 28. Oktober 2015, 23:18
Forum: Allgemeine Fragen
Thema: List Comprehension richtig verstehen
Antworten: 26
Zugriffe: 3519

Re: List Comprehension richtig verstehen

Jede LC kann man herunterbrechen: [dostuff(x) for x in xs if condition(x)] ~ result = [] for x in xs: if condition(x): result.append(dostuff(x)) Insofern ist "Abstraktion" fuer eine LC IMO etwas zu viel, das ist nicht mehr als syntaktischer Zucker. Abgesehen davon laesst sich die LC in dei...
von cofi
Mittwoch 28. Oktober 2015, 15:11
Forum: Allgemeine Fragen
Thema: Zip von zwei Listen mit Filterung
Antworten: 11
Zugriffe: 1614

Re: Zip von zwei Listen mit Filterung

@stefanbunde: Deine `filter` und LC Version sind nicht aequivalent und beide tun nicht das verlangte. lambda x: x[1] is not "garbage" ist ein Identitaetsvergleich und das gezeigte Ergebnis ist nicht garantiert, sondern wahrscheinlich nur ein Ergebnis davon, dass "garbage" beides ...
von cofi
Dienstag 27. Oktober 2015, 22:35
Forum: Allgemeine Fragen
Thema: re.findall mit HTML-Mehrzeiler
Antworten: 5
Zugriffe: 1090

Re: re.findall mit HTML-Mehrzeiler

Das kann ich nicht nachvollziehen: In [1]: s = """ ...: <item> ...: <title>FOOBAR TITEL</title> ...: <category>Mein Foobar</category> ...: <description>Hier findet Ihr Foobar über meine Foobar</description> ...: <link>http://foobar.org/about.php?id=111111&</link> ...: </item> ...:...
von cofi
Dienstag 27. Oktober 2015, 21:33
Forum: Allgemeine Fragen
Thema: re.findall mit HTML-Mehrzeiler
Antworten: 5
Zugriffe: 1090

Re: re.findall mit HTML-Mehrzeiler

Das Problem ist, dass deine Zeichengruppe '[\d]+' nicht auf beliebige Zahlen matcht, was du beabsichtigst, sondern auf die _Zeichen_ '\' und 'd'. Du willst da keine Zeichengruppe, also lass die eckigen Klammern weg. Aber du solltest dafuer wirklich einen HTML-Parser wie zB BeautifulSoup benutzen. RE...
von cofi
Montag 26. Oktober 2015, 20:26
Forum: Allgemeine Fragen
Thema: Allgemeine Fragen zu Python
Antworten: 9
Zugriffe: 1430

Re: Allgemeine Fragen zu Python

Der OP hat es ja selbst erwaehnt und auch, dass es wohl wg ungenannter Fehler unbenutzbar ist ;)
Die Fehler sind u.U. interessant, vllt kann ja jemand helfen.
von cofi
Montag 26. Oktober 2015, 15:28
Forum: Allgemeine Fragen
Thema: Externer Prozess aufrufen - Konsole schließen
Antworten: 12
Zugriffe: 1508

Re: Externer Prozess aufrufen - Konsole schließen

@cofi, kodela: der Stern ist in Python 3 neu hinzugekommen und trennt Keyword-only-Argumente von normalen Argumenten. Der ist auch praesent in der Python2 Dokumentation: https://docs.python.org/2/library/subprocess.html#subprocess.call Und tut ja auch das was ich sage ;) Aber danke, das wusste ich ...
von cofi
Montag 26. Oktober 2015, 14:04
Forum: Allgemeine Fragen
Thema: Gutes Buch für Einstieg in Python
Antworten: 17
Zugriffe: 2052

Re: Gutes Buch für Einstieg in Python

Ah entschuldige. Ich hatte mich nur erinnert, dass es damals schon eine Rezension im freien Magazin gab und das hier auch damals von dessen Autor erwaehnt wurde. Manchmal kann man sich bei 1 + 1 halt doch verrechnen :)
von cofi
Montag 26. Oktober 2015, 14:02
Forum: Allgemeine Fragen
Thema: Externer Prozess aufrufen - Konsole schließen
Antworten: 12
Zugriffe: 1508

Re: Externer Prozess aufrufen - Konsole schließen

Welche Argumente optional sind und was der Stern bedeutet sind normale Python-Semantik: Alles was vorbelegt ist, ist optional und der Stern bedeutet beliebige Argumente. Aber das kann dir das Tutorial besser erklaeren: https://docs.python.org/2/tutorial/controlflow.html#more-on-defining-functions Wa...
von cofi
Montag 26. Oktober 2015, 01:05
Forum: Allgemeine Fragen
Thema: Externer Prozess aufrufen - Konsole schließen
Antworten: 12
Zugriffe: 1508

Re: Externer Prozess aufrufen - Konsole schließen

Ich verstehe nicht, wie du sagen kannst, dass du die `subprocess` Dokumentation gelesen hast und dann meinst, dein Aufruf haette funktionieren koennen: args is required for all calls and should be a string, or a sequence of program arguments. Providing a sequence of arguments is generally preferred,...
von cofi
Sonntag 25. Oktober 2015, 22:21
Forum: Allgemeine Fragen
Thema: Gutes Buch für Einstieg in Python
Antworten: 17
Zugriffe: 2052

Re: Gutes Buch für Einstieg in Python

Dann nehme ich es zurueck :)

In dem Fall, weil du auch die alte Auflage rezensiert hast und um die Probleme wusstest, haette ich mir aber einen Hinweis gewuenscht, dass sich einiges getan hat :)
von cofi
Sonntag 25. Oktober 2015, 21:31
Forum: Allgemeine Fragen
Thema: Gutes Buch für Einstieg in Python
Antworten: 17
Zugriffe: 2052

Re: Gutes Buch für Einstieg in Python

Die Rezension ist IMO nicht mehr als ein Inhaltsverzeichnis und da v.a. der Vergleich mit den Vorgaengerversionen fehlt, waere ich sehr zurueckhaltend mit einer Empfehlung.
Wenn ich mich recht erinnere hatten die letzten Auflagen auch keine Verbesserungen an den kritisierten Teilen.
von cofi
Sonntag 25. Oktober 2015, 19:02
Forum: Allgemeine Fragen
Thema: Kommandozeilenparameter mit Schlüsselparameter
Antworten: 4
Zugriffe: 1078

Re: Kommandozeilenparameter mit Schlüsselparameter

Da "click" eine reine Python Bibliothek ist kannst du es auch einfach deinem Programm beilegen und es wird funktionieren.
Das gesagt, man kann mit "argparse" auch recht angenehm Optionen umsetzen.
von cofi
Sonntag 25. Oktober 2015, 14:14
Forum: Allgemeine Fragen
Thema: Externer Prozess aufrufen - Konsole schließen
Antworten: 12
Zugriffe: 1508

Re: Externer Prozess aufrufen - Konsole schließen

Zum Fenster: http://code.activestate.com/recipes/409002-launching-a-subprocess-without-a-console-window/ Zum Warten, schau mal welche Funktionen subprocess noch so hat und was `call` denn genau tut. Daneben: Du benutzt `call` falsch und solltest eine Liste der Argumente uebergeben: subprocess.call([...