Die Suche ergab 2009 Treffer

von Dookie
Dienstag 1. Februar 2005, 15:52
Forum: Netzwerkprogrammierung
Thema: CMS in Python...
Antworten: 26
Zugriffe: 27845

Hi jens, was verstehst du unter einem "kleinen CMS"? Wenns nur darum geht Templates mit Daten zusammenzubringen braucht man eigentlich kein CMS, das kann Python auch so. template = '<a href="%(url1)s">%(link1)s</a>\n' data = {"url1" : "http://python.sandner.org/", "link1" : "Pythonforum"} html = tem...
von Dookie
Montag 31. Januar 2005, 16:00
Forum: Allgemeine Fragen
Thema: Mehrere Dateien einlesen
Antworten: 12
Zugriffe: 4538

Hi Leonidas, fritz@seneca:~$ ls /usr/lib/python2.4/sets* /usr/lib/python2.4/sets.py /usr/lib/python2.4/sets.pyo /usr/lib/python2.4/sets.pyc Ein Blick in den sets.py zeigt, das die Sets aus sets ganz normal implementiert sind wie in Pyhton2.2. Also nicht mehr zu empfehlen. Gruß Dookie P.S. das nächst...
von Dookie
Montag 31. Januar 2005, 13:54
Forum: Allgemeine Fragen
Thema: Mehrere Dateien einlesen
Antworten: 12
Zugriffe: 4538

| extend(...)
| L.extend(iterable) -- extend list by appending elements from the iterable
sagt Pydoc list
Also sollten auch frozensets gehen. Die dürften das builtinequivalent zu sets.ImmutableSet sein.


Gruß

Dookie
von Dookie
Montag 31. Januar 2005, 13:50
Forum: Allgemeine Fragen
Thema: \n im string entfernen?
Antworten: 9
Zugriffe: 958

Hi Leonidas,

bei splitlines() musst du die ganze Datei schon eingelesen haben um sie dann zu splitten, bei unserem Beispiel wird die Datei zeilenweise gelesen.


Gruß

Dookie
von Dookie
Montag 31. Januar 2005, 13:40
Forum: Allgemeine Fragen
Thema: Mehrere Dateien einlesen
Antworten: 12
Zugriffe: 4538

Hi Leonidas,

mit .extend() kannst du eine Liste von werten zu einer Liste hinzufügen, mit .append() nur einzelne Werte.


Gruß

Dookie
von Dookie
Montag 31. Januar 2005, 13:38
Forum: Allgemeine Fragen
Thema: Transparente Durchreiche zur Konsole?
Antworten: 60
Zugriffe: 5354

Ich würd mal nach "console ansi escape sequence" googeln.

Dookie
von Dookie
Montag 31. Januar 2005, 13:35
Forum: Allgemeine Fragen
Thema: Tabellen Formatierung
Antworten: 9
Zugriffe: 769

[] hat aber auch kein Maximum, auch nicht 0. Ausserdem wird bei reduce für jedes Element der Liste max aufgerufen während ohne reduce das ganze innerhalb der max-Funktion läuft. Was sicher um einiges performanter ist. Ich würd halt vor dem Aufruf von find_max testen ob iterable leer ist oder das gan...
von Dookie
Montag 31. Januar 2005, 13:25
Forum: Allgemeine Fragen
Thema: \n im string entfernen?
Antworten: 9
Zugriffe: 958

Hi,

also wer bei Dateinamen Am Ende Spaces oder Tabs anhängt ist wohl selber schuld wenns dann nicht klappt ;)
Ansonst kann man bei rstrip() ja auch die zu entfernenden Zeichen angeben

Code: Alles auswählen

os.system('cp "%s" "%s"' % (line.rstrip('\r\n'),  backupdir))
Gruß

Dookie
von Dookie
Montag 31. Januar 2005, 00:49
Forum: Allgemeine Fragen
Thema: Mehrere Dateien einlesen
Antworten: 12
Zugriffe: 4538

Hi domiii, uiuiui ich tippe mal auf C++ oder Javaprogrammierer? ;) Bei Python verwendet man selten Iteratoren direkt über iter(iterable) und iterator.next() sondern überläßt das einer Forschleife oder einer (eingebauten) Funktion. Dann bekommst du auch keine StopIteration Exception zu sehen, die ja ...
von Dookie
Montag 31. Januar 2005, 00:31
Forum: Ideen
Thema: mein erstes Programm - brauche Rat!
Antworten: 24
Zugriffe: 5499

Es gibt auch noch ein HOWTO zu Regularexpressions und Python:
http://www.amk.ca/python/howto/regex/


Dookie
von Dookie
Sonntag 30. Januar 2005, 01:03
Forum: Allgemeine Fragen
Thema: Problem mit Unicode
Antworten: 3
Zugriffe: 923

Du musst schon das script auch als Unicode speichern, nicht nur das encoding ändern.
Oder versuchs mal so:

Code: Alles auswählen

skillprops = self.skillparser.getSkill(unicode("Ballgefühl", "Cp1252"))
Gruß

Dookie
von Dookie
Samstag 29. Januar 2005, 22:25
Forum: Installation/Konfigurieren
Thema: Wie VIM und Python nutzen?
Antworten: 5
Zugriffe: 1773

nö, das passt schon so, dann musst du das Verzeichnis ~/.vim in deinem Homeverzeichnis erst anlegen und darin dann das Verzeichnis ftplugin. ~/ steht für dein Homeverzeichnis. Noch ein Tipp zu vim, bei Debian ist bei vim auch vimtutor dabei, das zeigt die grundlegenden Schritte mit Vim als Tutorial....
von Dookie
Samstag 29. Januar 2005, 22:07
Forum: Installation/Konfigurieren
Thema: Wie VIM und Python nutzen?
Antworten: 5
Zugriffe: 1773

Also für Ipython musst du erstmal eine Konsole starten, dann dort ipython ausführen (Kleinschreibung beachten). Ich arbeite mit Gnome und dem Gnometerminal, da kann ich für verschiedene Zwecke verschiedene Profile für Terminalfenster anlegen und dort auch den auszuführenden Befehl eintragen. Die Kon...
von Dookie
Samstag 29. Januar 2005, 21:47
Forum: Allgemeine Fragen
Thema: Problem mit Unicode
Antworten: 3
Zugriffe: 923

Hi xturbo77,

in was für einem encoding liegt denn dein Script vor? Wenn das kein utf-8 ist kann es so nicht funktionieren. Also verwende entweder einen Editor, der den Text als utf-8 speichern kann oder setze das richtige Encoding (bei Linux meist iso8859-1 bzw. Latin1) ein.

Gruß

Dookie
von Dookie
Samstag 29. Januar 2005, 17:20
Forum: Installation/Konfigurieren
Thema: Wie VIM und Python nutzen?
Antworten: 5
Zugriffe: 1773

Hi Markus, ich verwende auch Vim um Pythonscripte zu erstellen. Daneben habe ich immer ein Konsolefenster offen von dem aus ich die Scripte dann starte und wo ich die Fehlermeldungen und sonstigen Ausgaben des Scripts gleich sehe. Und in einem 2. Tab läuft interaktiv IPython um schnell mal kleine Co...