Die Suche ergab 2009 Treffer

von Dookie
Mittwoch 2. Februar 2005, 20:10
Forum: Allgemeine Fragen
Thema: Regex --> Upper Lower case
Antworten: 10
Zugriffe: 1444

Hi Leonidas,

\W findet alle Nichtwortzeichen, also alle Zeichen ausser _[0-9][a-z][A-Z]
Für Grossbuchstaben musst du [A-Z] verwenden.



Gruß

Dookie
von Dookie
Mittwoch 2. Februar 2005, 20:05
Forum: Allgemeine Fragen
Thema: Regex --> Upper Lower case
Antworten: 10
Zugriffe: 1444

Hi Gast, Ich würde versuchen den String entspechend mit re.findall() zu zerlegen und wenn dann dabei das Ergebnis drei Strings enthält diese zusammenzuführen. st = 'ABC_defgh_IjklmnR28' tmp = re.findall(r"[A-Z]+_([a-z]+)_([a-zA-Z]+?)([A-Z][0-9]+)", st) if tmp and len(tmp[0]) == 3: erg = tm...
von Dookie
Mittwoch 2. Februar 2005, 16:59
Forum: Allgemeine Fragen
Thema: Systeminformationen über Python auslesen
Antworten: 6
Zugriffe: 3417

Hi informatics

die infos solltest Du aus dem Verzeichnis /proc/ extrahieren können.


Gruß

Dookie
von Dookie
Dienstag 1. Februar 2005, 19:52
Forum: Installation/Konfigurieren
Thema: wie kann ich eigentlich mit python eine website erstellen:-(
Antworten: 49
Zugriffe: 39870

Hi Mr. Snape, da warst Du wohl nicht eingeloggt beim ersten Post. Es gibt auch Kostenlose Linuxdistributionen. Falls du "nur" einen Server auf einem alten Rechner laufen lassen willst, würd ich dir Debian empfehlen. Wenn du auch eine graphische Oberfläche haben willst Ubuntu Ubuntu basiert...
von Dookie
Dienstag 1. Februar 2005, 19:26
Forum: Installation/Konfigurieren
Thema: wie kann ich eigentlich mit python eine website erstellen:-(
Antworten: 49
Zugriffe: 39870

Hallo Gast, als erstes wär es hilfreich zu wissen unter welchem Betriebssystem du arbeitest bzw. die Scripte laufen sollen. Sollte es, Windows sein, bin ich versucht zu sagen, vergiss es. Du brauchst erstmal einen cgi-fähigen Webserver auf deinem System und dann musst du den noch dafür configurieren...
von Dookie
Dienstag 1. Februar 2005, 15:52
Forum: Netzwerkprogrammierung
Thema: CMS in Python...
Antworten: 26
Zugriffe: 29423

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/&qu...
von Dookie
Montag 31. Januar 2005, 16:00
Forum: Allgemeine Fragen
Thema: Mehrere Dateien einlesen
Antworten: 12
Zugriffe: 9901

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: 9901

| 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: 1722

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: 9901

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: 8861

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: 1496

[] 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: 1722

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: 9901

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: 7327

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: 1495

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: 2762

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: 2762

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: 1495

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: 2762

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...