Die Suche ergab 2009 Treffer

von Dookie
Dienstag 8. Februar 2005, 13:57
Forum: Allgemeine Fragen
Thema: Befehl aus vim in Python Skript impl.
Antworten: 17
Zugriffe: 2042

Hi, "U" muss schon gross sein, siehe pydoc file geht das? ref_file = file(ref_file, "rU") # rU -> read with "universal newline" lines_in_ref_file = list(ref_file) # more efficient than ref_file.readlines() ref_file.close() # remove all newlines lines_in_ref_file = [x.rs...
von Dookie
Montag 7. Februar 2005, 19:50
Forum: Allgemeine Fragen
Thema: Stilfrage
Antworten: 47
Zugriffe: 12548

Hi, mal eine kleine Anmerkung zum i in Forschleifen. Historisch gesehen steht das i für Index, das kommt noch auch Zeiten, in denen Forschleifen einfach nur Zahlen hoch oder runter zählen konnten (z.B. in Basic), und dieser Zähler i dann als Index in ein Array oder einen String(Zeichenarray) verwend...
von Dookie
Montag 7. Februar 2005, 19:40
Forum: GTK+/GNOME
Thema: Externe Ausgabe -> ListStore
Antworten: 7
Zugriffe: 3767

Hi bmhi1980, könntest du die genaue Ausgabe mal mit Copy & Paste zeigen? Sind die Paketnamen mit oder ohne "," getrennt? Kommt dann wirklich immer ein ", etc..."? Hier mal eine vorläufige Regex: re.findall(r'Targets: (.+?)Total Package Size:(?uism)', text)[0].split() Gruß Doo...
von Dookie
Samstag 5. Februar 2005, 21:55
Forum: Allgemeine Fragen
Thema: findall match and MULTILINE
Antworten: 1
Zugriffe: 689

Hi René,

Du kannst bei re.compile(...) auch ein Argument flags mitgeben und so Multiline(M) und DotAll(S) einschalten.

Code: Alles auswählen

import re
re1= re.compile('<tr><td class="cTe2">(.+?)</td></tr>', re.M|re.S)

Gruß

Dookie
von Dookie
Freitag 4. Februar 2005, 19:25
Forum: Allgemeine Fragen
Thema: Code-Hilfe
Antworten: 20
Zugriffe: 2185

Hi Gast, ich hab dein erstes Post editiert so, daß der source wieder lesbar ist. Trotzdem ist mir dein Code nicht ganz klar, davon abgesehen sind mir ein paar sehr seltsamen Eigenheiten aufgefallen. 1. wofür importierst du string ? 2. nenne die Liste bitte nicht list , list ist eine Builtinklasse. 3...
von Dookie
Donnerstag 3. Februar 2005, 23:16
Forum: Allgemeine Fragen
Thema: rechner
Antworten: 3
Zugriffe: 798

Hi 3r4s3r,

du musst die Strings, die raw_input zurückgibt erst in Zahlen (int) wandeln.

Code: Alles auswählen

erste_zahl = raw_input("Erste Zahl: ")
zweite_zahl = raw_input("Zweite Zahl: ")

print int(erste_zahl) + int(zweite_zahl)

Gruß

Dookie
von Dookie
Donnerstag 3. Februar 2005, 19:17
Forum: Netzwerkprogrammierung
Thema: Allgemeine Implementierung eines UUID-Generators
Antworten: 2
Zugriffe: 1279

Hi,

http://aspn.activestate.com/ASPN/Cookbo ... ipe/213761

dies war nur der erste Treffer, Google spuckt noch mehr aus:
http://www.google.de/search?q=python+uuid


Gruß

Dookie
von Dookie
Donnerstag 3. Februar 2005, 14:29
Forum: Allgemeine Fragen
Thema: Befehl aus vim in Python Skript impl.
Antworten: 17
Zugriffe: 2042

tja, dann

Code: Alles auswählen

f = file("text.txt", "rU")
#mach was mit der Datei
f.close()
das U öffnet die Datei mit "universal newline support". D.h. jedes zeilenende wird als \n gelesen, egal ob \r\n \n \r.


Gruß

Dookie
von Dookie
Donnerstag 3. Februar 2005, 14:06
Forum: Allgemeine Fragen
Thema: Befehl aus vim in Python Skript impl.
Antworten: 17
Zugriffe: 2042

Hi Gast, Du kannst dir auch eine kleine Zeile in die /.vim/vimrc schreiben, die immer das Fileformat auf unix setzt nach dem Einlesen einer Datei in vim. au BufReadPost *.* set fileformat=unix Falls es sich um bestimmte Dateien handelt kannst Du auch statt *.* z.B. *.foo oder ähnliches verwenden. Gr...
von Dookie
Donnerstag 3. Februar 2005, 13:31
Forum: Codesnippets
Thema: einfacher CGIHTTPServer mit Python realisieren.
Antworten: 17
Zugriffe: 19592

Hi jens,

Code: Alles auswählen

import webbrowser

webbrowser.open_new("http://localhost")
Gruß

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

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

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

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

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

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

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

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

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

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

Hi Leonidas,

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


Gruß

Dookie