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

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.rstrip('\n') for x in lines_in_r...
von Dookie
Montag 7. Februar 2005, 19:50
Forum: Allgemeine Fragen
Thema: Stilfrage
Antworten: 47
Zugriffe: 8699

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

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:

Code: Alles auswählen

re.findall(r'Targets: (.+?)Total Package Size:(?uism)', text)[0].split()

Gruß

Dookie
von Dookie
Samstag 5. Februar 2005, 21:55
Forum: Allgemeine Fragen
Thema: findall match and MULTILINE
Antworten: 1
Zugriffe: 314

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

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

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

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

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

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

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

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

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 = tmp[0][1] + ...
von Dookie
Mittwoch 2. Februar 2005, 16:59
Forum: Allgemeine Fragen
Thema: Systeminformationen über Python auslesen
Antworten: 6
Zugriffe: 1497

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

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 auf Debia...
von Dookie
Dienstag 1. Februar 2005, 19:26
Forum: Installation/Konfigurieren
Thema: wie kann ich eigentlich mit python eine website erstellen:-(
Antworten: 49
Zugriffe: 17671

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