Die Suche ergab 3018 Treffer
- Donnerstag 26. Juli 2012, 08:17
- Forum: Allgemeine Fragen
- Thema: Ist Python 3 ausgereift?
- Antworten: 47
- Zugriffe: 7964
Re: Ist Python 3 ausgereift?
Python 3 ist ausgereift. Aber da "gut genug" der Feind des besseren ist, haben viele Anbieter von Modulen keine Lust/Zeit/Antrieb, diese zusätzlich auch für Python 3 anzubieten. Python 2.x machen sie alle. Daher musst du vorher immer gucken, ob das, was du machen willst, weitere Module ben...
- Mittwoch 25. Juli 2012, 20:02
- Forum: Webframeworks
- Thema: django-phpBB3
- Antworten: 75
- Zugriffe: 15266
Re: django-phpBB3
Wäre es nicht möglich, mal mit einer Kopie der DB dieses Forums (die ja vielleicht Damaskus zur Verfügung stellt) nur so zum Spaß mal die Migration zu testen und zu schauen, wie denn eine django-basierte Variante dieses Forums so aussähe? Wenn dieser elendige Bug mit & in Code-Segmenten verschwi...
- Mittwoch 25. Juli 2012, 17:59
- Forum: Allgemeine Fragen
- Thema: Problem mit regulären Ausdrücken
- Antworten: 4
- Zugriffe: 1057
Re: Problem mit regulären Ausdrücken
[A-Z] ist schon der richtige Weg, um einen Großbuchstaben (natürlich ohne Umlaute usw.) zu finden. Etwas kürzer (und ohne ",") wäre dieser Ausdruck: [A-Z]{3}[a-z][A-Z]{3}. Will man auch Unicode korrekt unterstützen, wäre es \p{Lu} und \p{Ll}, doch ich weiß gerade nicht, ob Python das überh...
- Sonntag 8. Juli 2012, 11:03
- Forum: Webframeworks
- Thema: Anfänger - Webdevelopment (GAE)
- Antworten: 7
- Zugriffe: 2368
Re: Anfänger - Webdevelopment (GAE)
Ich möchte es erst einmal simple angehen deswegen bleibe ich erstmal bei Google App Engine. Nun suche ich ein Framework ( http://www.python-forum.de/viewtopic.php?f=7&t=7063 ). Das typische Web-Rahmenwerk bietet einen Mechanismus um URLs auf Funktionen abzubilden (Routes), HTML-Seiten aus Schab...
- Sonntag 8. Juli 2012, 10:52
- Forum: Datenbankprogrammierung mit Python
- Thema: Sqlite3 geeignet oder nicht ?
- Antworten: 9
- Zugriffe: 2512
Re: Sqlite3 geeignet oder nicht ?
Da der typische Blog auch nicht im Sekundentakt neue Einträge hat, also die anzuzeigenden Daten quasi statisch sind, kann man durch Cachen der generierten Seiten auch einen großen Besucheransturm problemlos bewältigen. Eine interessante Kombination aus Cache und Datenbank wäre übrigens Redis . Stefan
- Donnerstag 21. Juni 2012, 19:26
- Forum: Allgemeine Fragen
- Thema: Arrays und for-Schleifen
- Antworten: 13
- Zugriffe: 5787
Re: Arrays und for-Schleifen
Code: Alles auswählen
a = [f(x) for x in y if g(x)]
Code: Alles auswählen
a = []
for x in y:
if g(x):
a.append(f(x))
Stefan
- Dienstag 19. Juni 2012, 10:06
- Forum: Allgemeine Fragen
- Thema: JSON {{Objekt}}
- Antworten: 12
- Zugriffe: 1512
Re: JSON {{Objekt}}
Die Dinger in {{ }} sind Vorlagen, aka Makros, keine Überschriften. Überschriften werden bei Mediawiki mit führenden Gleichheitszeichen markiert. Wenn man http://de.wiktionary.org/w/index.php?title=abandon&action=edit aufruft, sieht man nicht nur den Quelltext, der auch über das API abgerufen we...
- Mittwoch 13. Juni 2012, 16:26
- Forum: Allgemeine Fragen
- Thema: text als utf-8 speichern?
- Antworten: 5
- Zugriffe: 1096
Re: text als utf-8 speichern?
Zum Beispiel so:
Stefan
Für Python 3 das "u" weglassen.
Code: Alles auswählen
with open("text", "wb") as f:
f.write(u"äöü".encode("utf-8"))
Für Python 3 das "u" weglassen.
- Sonntag 10. Juni 2012, 09:54
- Forum: Offtopic
- Thema: Verständnissfrage: Nuitka-Compiler
- Antworten: 19
- Zugriffe: 5993
Re: Verständnissfrage: Nuitka-Compiler
Falls DasIch diesen Artikel von Brett Cannon meint: Ich habe nur kurz überflogen, doch ich denke, er beweist nicht, dass Typinferenz prinzipiell nicht funktioniert, sondern zeigt nur, dass der vorgeschlagene Ansatz nicht die erhoffte positive Wirkung hatte. "Introducing over 3,000 lines of new ...
- Mittwoch 6. Juni 2012, 11:46
- Forum: Offtopic
- Thema: Verständnissfrage: Nuitka-Compiler
- Antworten: 19
- Zugriffe: 5993
Re: Verständnissfrage: Nuitka-Compiler
Ich dachte, dass cython z.B. C-int statt Python-int benutzt und so einen int-Überlauf hat, aber offenbar passiert das nur, wenn man von Python-Syntax abweicht, und Variablen explizit mit einem Typ versieht. Also habt ihr recht und Cython ist ein semantisch äquivalentes Subset von CPython. Außerdem k...
- Mittwoch 6. Juni 2012, 09:23
- Forum: Offtopic
- Thema: Verständnissfrage: Nuitka-Compiler
- Antworten: 19
- Zugriffe: 5993
Re: Verständnissfrage: Nuitka-Compiler
Das würde ja bedeuten, dass Nuitka jetzt das gleiche macht wie Cython (ehemals Pyrex) und mal so etwas werden möchte wie eine statische Variante von Psyco‽ Möglich. Cython ist doch aber eher C mit einer Syntax wie Python, d.h. die Semantik wird nicht erhalten sondern ist nur ähnlich, oder? Im Prinz...
- Mittwoch 6. Juni 2012, 08:17
- Forum: Offtopic
- Thema: Verständnissfrage: Nuitka-Compiler
- Antworten: 19
- Zugriffe: 5993
Re: Verständnissfrage: Nuitka-Compiler
Nun würde ich gerne wissen, was der Nuitka Compiler eigentlich wirklich macht und wozu er dient. Übersetzt er Python-Programme wirklich in C++? Nach einem kurzen Blick auf http://nuitka.net/pages/overview.html würde ich sagen, Nuitka übersetzt Python nicht vollständig in C++, sondern ersetzt den Ke...
- Montag 4. Juni 2012, 11:43
- Forum: Allgemeine Fragen
- Thema: ratlos
- Antworten: 3
- Zugriffe: 753
Re: ratlos
Meine Kristallkugel beschwert sich, dass es randomint überhaupt nicht gibt, schlägt aber random.randint vor und vermutet, dass der Algorithmus nicht damit klarkommt, dass die Funktion Werte inklusive der beiden Grenzen liefert und nicht wir range oder random.randrange Werte ohne die obere Schranke. ...
- Donnerstag 31. Mai 2012, 08:55
- Forum: Allgemeine Fragen
- Thema: Gemeinsammer Dateizugriff
- Antworten: 10
- Zugriffe: 2087
Re: Gemeinsammer Dateizugriff
Du hast Recht, das klingt eher nach Log-Datei. Da ist es natürlich schwierig, sauber zu lesen, wenn das schreibende Programm nicht sauber, d.h. mit nur einem os.write() Syscall-Äquivalent jeden Eintrag schreibt (denn auch diese sind in Unix atomar).
Stefan
Stefan
- Donnerstag 31. Mai 2012, 06:54
- Forum: Allgemeine Fragen
- Thema: Gemeinsammer Dateizugriff
- Antworten: 10
- Zugriffe: 2087
Re: Gemeinsammer Dateizugriff
Benenne vor dem Lesen die Datei um. Es ist unter Unix garantiert, dass os.rename() eine atomare Operation ist. Dann kann dir das andere Programm nicht in die Datei schreiben, während du sie noch ausliest.
Stefan
Stefan
- Donnerstag 31. Mai 2012, 06:51
- Forum: Allgemeine Fragen
- Thema: Textdatei einlesen und in dict ablegen
- Antworten: 10
- Zugriffe: 1772
Re: Textdatei einlesen und in dict ablegen
lines = (line.rstrip() for line in LINES if line.strip()) Das ist eine Kurzform für def einzeiler(): for line in LINES: if line.strip(): yield line.rstrip() lines = einzeiler() Stünden da eckige statt runder Klammern, wäre es vielleicht einfacher zu verstehen: lines = [] for line in LINES: if line....
- Dienstag 29. Mai 2012, 16:07
- Forum: Offtopic
- Thema: K/V-Datenbanken, wie Daten strukturieren
- Antworten: 3
- Zugriffe: 1357
Re: K/V-Datenbanken, wie Daten strukturieren
Mein Tipp: Schreibe es so, wie du es später wieder lesen willst. Willst du z.B. später zu einem User + Track alle Tupel mit Zeit und Koordinate finden, mache einen Schlüssel "userID trackID" und lege dort eine Liste an mit Tupeln aus Zeit und Koordinate, ebenfalls geeignet serialisiert, al...
- Dienstag 29. Mai 2012, 09:00
- Forum: Allgemeine Fragen
- Thema: Textdatei einlesen und in dict ablegen
- Antworten: 10
- Zugriffe: 1772
Re: Textdatei einlesen und in dict ablegen
Es wäre hilfreich, wenn du noch erwähnen würdest, was in dem dict die Schlüssel und was die Werte sein sollen. Unter der Annahme, dass du zu jedem Schlüssel eine Liste von Werten ablegen willst, ist http://docs.python.org/library/collections.html#collections.defaultdict eine praktische Variante von ...
- Donnerstag 24. Mai 2012, 17:52
- Forum: Offtopic
- Thema: Gutes Java-Forum gesucht
- Antworten: 56
- Zugriffe: 10791
Re: Gutes Java-Forum gesucht
Ja, kann man abstellen (mache ich auch immer). In den Editor-Einstellungen.
Stefan
Stefan
- Mittwoch 23. Mai 2012, 16:45
- Forum: Allgemeine Fragen
- Thema: Anfängerfrage: Auswahl von Listen durch Benutzereingabe
- Antworten: 2
- Zugriffe: 828
Re: Anfängerfrage: Auswahl von Listen durch Benutzereingabe
Hallo pbachert, willkommen im Forum. Du musst zwischen Zeichenketten (String) und Variablennamen unterscheiden, dass ist nicht das selbe. Die einfachste (aber auch umständlichste) Lösung für den Problem wäre liste = None if LN == "L1": liste = L1 if LN == "L2": liste = L2 Wenn du...