Die Suche ergab 272 Treffer
- Sonntag 13. Februar 2011, 23:13
- Forum: Allgemeine Fragen
- Thema: Regulärer Ausdruck der Strings zerteilt
- Antworten: 12
- Zugriffe: 1563
Re: Regulärer Ausdruck der Strings zerteilt
Dann ist filter() die einfachere/lesbarere Lösung. Ich weise noch auf 'shlex.split()' hin - das Unterstützt aber kein Unicode, und ich habe keine Ahnung wie/ob das unter Python 3 funktioniert. Und mach mal halblang mit den backslash's :o re.compile(r""" ( [][{}();=\#\\/<>] | # ']' als...
- Sonntag 13. Februar 2011, 22:12
- Forum: Allgemeine Fragen
- Thema: Hilfe 1*1 !
- Antworten: 72
- Zugriffe: 8163
Re: Hilfe 1*1 !
Damit sich das lohnt, muss man entweder das 'printf()' parallelisieren (?!) oder Berechnung und Ausgabe trennen.
Ich find nur geil, wie (relativ) wenig Programmierer-Aufwand das parallelisieren hier ist.
Ich find nur geil, wie (relativ) wenig Programmierer-Aufwand das parallelisieren hier ist.
- Sonntag 13. Februar 2011, 21:57
- Forum: Allgemeine Fragen
- Thema: Regulärer Ausdruck der Strings zerteilt
- Antworten: 12
- Zugriffe: 1563
Re: Regulärer Ausdruck der Strings zerteilt
Geht 'split(r"([, ]+)", s)' besser?
- Sonntag 13. Februar 2011, 21:48
- Forum: Allgemeine Fragen
- Thema: Hilfe 1*1 !
- Antworten: 72
- Zugriffe: 8163
Re: Hilfe 1*1 !
Das 'Problem' kann man doch parallelisieren: #include <stdlib.h> #include <stdio.h> #include <omp.h> #define MAX 10 int main(void) { puts("Das Einmaleins"); for(int i=1; i <= MAX; ++i) { int result; #pragma omp parallel for private (result) for(int j=1; j <= MAX; ++j) { result = i*j; #prag...
- Sonntag 13. Februar 2011, 15:43
- Forum: Allgemeine Fragen
- Thema: splitext - Problem
- Antworten: 11
- Zugriffe: 1061
Re: splitext - Problem
Mach da mal ein 'print' rein, und schau dir an, was 'os.walk' zurückgibt (oder schau in die Documentation).
- Freitag 11. Februar 2011, 19:54
- Forum: Allgemeine Fragen
- Thema: Syntax-Error bei Fehlerlosem code?
- Antworten: 38
- Zugriffe: 2211
Re: Syntax-Error bei Fehlerlosem code?
Hast du immer noch einen Syntax-error? (du hast offensichtlich dein Posting geändert, ohne was dranzuschreiben). Mir fällt noch die Variable 'groß' auf: das funktioniert wenn das Encoding korrekt ist (bzw. angegeben ist, wenns nicht utf-8 ist) nur mit python 3 .x, falls du unbemerkt die Dateikodieru...
- Freitag 11. Februar 2011, 13:43
- Forum: Allgemeine Fragen
- Thema: Frage zu Verzeichnisstruktur erstellen mit os
- Antworten: 6
- Zugriffe: 736
Re: Frage zu Verzeichnisstruktur erstellen mit os
@BlackJack: Ja, kürzer ist da vielleicht nicht schlecht.
(Praktisch würde ich das gar nicht machen: entweder hat 'mein' Programm die Kontrolle über die Struktur, dann werden alle Ordner explizit angelegt, oder der Benutzer hat die Ordner selbst zu erstellen)
(Praktisch würde ich das gar nicht machen: entweder hat 'mein' Programm die Kontrolle über die Struktur, dann werden alle Ordner explizit angelegt, oder der Benutzer hat die Ordner selbst zu erstellen)
- Freitag 11. Februar 2011, 12:14
- Forum: Allgemeine Fragen
- Thema: Frage zu Verzeichnisstruktur erstellen mit os
- Antworten: 6
- Zugriffe: 736
Re: Frage zu Verzeichnisstruktur erstellen mit os
Außerdem heißt IOError nicht automatisch, dass es den Pfad nicht gibt (oder?). Dann bliebe so etwas: def dump_text(text, fname): while True: try: with open(fname, "w") as dump_file: dump_file.write(text) except IOError as exc: # new syntax (>= python2.6) # old syntax: "except IOError,...
- Freitag 11. Februar 2011, 10:44
- Forum: Allgemeine Fragen
- Thema: RFC - Einrückung (off-side rule) vs Blockendezeichen
- Antworten: 14
- Zugriffe: 1889
Re: RFC - Einrückung (off-side rule) vs Blockendezeichen
Außerdem musst du Code in jeder Sprache korrekt einrücken, wenn den jemand anders lesen soll (und python kennt sehr wohl 'from __future__ import braces').
- Donnerstag 10. Februar 2011, 20:20
- Forum: Allgemeine Fragen
- Thema: singular und plural formen
- Antworten: 17
- Zugriffe: 2294
Re: singular und plural formen
Und es gibt Worte wie 'Bank' und 'Wort', bei denen man den Plural ohne Zusammenhang gar nicht korrekt bestimmen kann </Klugscheiss> Bei Django z.B. muss man die Finger von der eingebauten pluralize-Funktion lassen, sobald man i18n-Zeug braucht (da - mit gettext und co. - wird dann Ein- und Mehrzahl ...
- Donnerstag 10. Februar 2011, 17:09
- Forum: Allgemeine Fragen
- Thema: Script terminiert nicht
- Antworten: 10
- Zugriffe: 1962
Re: Script terminiert nicht
Reicht ein einfaches 'os.wait()' am Ende des Elternprozesses nicht aus (Vorrausgesetzt deine fork's laufen nicht unendlich lang). Alternativ tuts doch sowas: for child_id in child_ids: #gibt's wirklich mehr als ein 'child'? os.kill(child_id, signal.SIGKILL) # SIGTERM reicht nicht? hth, Jörg ps.: Wen...
- Mittwoch 9. Februar 2011, 19:42
- Forum: Allgemeine Fragen
- Thema: Hilfe 1*1 !
- Antworten: 72
- Zugriffe: 8163
Re: Hilfe 1*1 !
Beim golfen kann awk auch gerade so mitmachen:
Sieht aber aus wie alle C-Artigen - bis auf den sprichwörtlich nicht vorhandenen Stringverkettungsoperator.
Code: Alles auswählen
$ awk 'BEGIN{for(i=1;i<=10;++i)for(j=1;j<=10;++j)print i" x "j" = "i*j}'
- Mittwoch 2. Februar 2011, 18:32
- Forum: Allgemeine Fragen
- Thema: Webbrowser spukt
- Antworten: 12
- Zugriffe: 1212
Re: Webbrowser spuckt
Wahrscheinlich hat dir irgendwas die 'default-Browser' Einstellung verstellt.
Und wahrschienlich sollte es 'spukt' heißen - obwohl ich das Bild vom kotzenden Firefox ganz lustig finde...
Und wahrschienlich sollte es 'spukt' heißen - obwohl ich das Bild vom kotzenden Firefox ganz lustig finde...
- Dienstag 1. Februar 2011, 16:35
- Forum: Allgemeine Fragen
- Thema: Debug, modify, reload, eclipse?
- Antworten: 11
- Zugriffe: 1527
Re: Debug, modify, reload, eclipse?
@Leonidas
MS nennt das "Edit and Continue", ein Feature vom Visual studio, wird für mehrere Sprachen angeboten
MS nennt das "Edit and Continue", ein Feature vom Visual studio, wird für mehrere Sprachen angeboten
- Dienstag 1. Februar 2011, 11:50
- Forum: Allgemeine Fragen
- Thema: Debug, modify, reload, eclipse?
- Antworten: 11
- Zugriffe: 1527
Re: Debug, modify, reload, eclipse?
@Gerenuk:
Wenn's nur darum geht die Änderungen zu sehen, tut's doch auch ein Break-Point:
Soll heißen: Anwendung neu starten, und bis zum Break-Point laufen lassen.
Evtl. geht das mit Eclipse auch noch anders - ich benutze Ecplise nicht für Python.
Wenn's nur darum geht die Änderungen zu sehen, tut's doch auch ein Break-Point:
Code: Alles auswählen
import pdb; pdb.set_trace()
Evtl. geht das mit Eclipse auch noch anders - ich benutze Ecplise nicht für Python.
- Sonntag 30. Januar 2011, 10:22
- Forum: Allgemeine Fragen
- Thema: pyunit tests in seperatem package
- Antworten: 8
- Zugriffe: 1265
Re: pyunit tests in seperatem package
Wenn du nicht auf ein anderes testframework umsteigen willst, musst du dafür sorgen, dass 'core' als Package gefunden und erkannt wird, indem der Ordner, in dem 'core' liegt in 'sys.path' aufgenommen wird: Dein Testscript ändert 'sys.path' (hab ich hier unter windows mit pygtk und cairo so gemacht, ...
- Samstag 29. Januar 2011, 19:34
- Forum: Allgemeine Fragen
- Thema: pyunit tests in seperatem package
- Antworten: 8
- Zugriffe: 1265
Re: pyunit tests in seperatem package
Dein 'python -c "import blabla"' finde ich komisch, geht es nicht besser/einfacher/logischer/etc. wenn du einfach dein Testsscript ausführst ('python /PFAD/core/tests/main.py') ? ... oder, wenn du von dem Pfad weg willst und dein core-Package im 'sys.path' liegt, mit 'python -m core.tests....
- Samstag 29. Januar 2011, 18:10
- Forum: Allgemeine Fragen
- Thema: pyunit tests in seperatem package
- Antworten: 8
- Zugriffe: 1265
Re: pyunit tests in seperatem package
Fehlen dir da die "__init__.py" dateien, um aus den Ordnern Packages zu machen?
- Montag 24. Januar 2011, 12:40
- Forum: Allgemeine Fragen
- Thema: im CLI aktuelles Modul importieren
- Antworten: 2
- Zugriffe: 574
Re: im CLI aktuelles Modul importieren
Hast du einfach mal ein "import __init__" gemacht?
Wenn's nur um die Shell (verzeihung, CLI) geht, sollte das doch als würg-around reichen
Wenn's nur um die Shell (verzeihung, CLI) geht, sollte das doch als würg-around reichen
- Samstag 8. Januar 2011, 11:49
- Forum: Allgemeine Fragen
- Thema: cx_Freeze Fehler mit Python 3.1 unter Windows XP
- Antworten: 6
- Zugriffe: 1099
Re: cx_Freeze Fehler mit Python 3.1 unter Windows XP
Der Fehler scheint ja in der vorletzten Zeile des tracebacks zu stehen: 'int() / int() ' liefert in Python 3.x ein float(). Als patch solltest du da aus dem "/" ein "//" machen können (und den Bug natürlich melden).
hth, Jörg
hth, Jörg