Code: Alles auswählen
>>> lt = time.localtime()
>>> st = time.strftime("%d.%m.%y", lt)
>>> st
'24.09.10'
>>> type(st)
<type 'str'>
Code: Alles auswählen
>>> lt = time.localtime()
>>> st = time.strftime("%d.%m.%y", lt)
>>> st
'24.09.10'
>>> type(st)
<type 'str'>
Na, dafür postest du doch hier: Um etwas zu lernen! Und das geht halt nur, wenn du die Grundlagen (zumindest halbwegs) verstanden hast und dir selbst Gedanken machst. Wenn dir Lösungen vorgekaut werden, ist der Lerneffekt ziemlich gering.bluelagoon hat geschrieben:ich hör immer nur Kritik Kritik.
Und verwendest immer noch os.system() - obwohl Dir das subprocess-Modul nahe gelegt wurde und Du es sogar importierst!bluelagoon hat geschrieben:naja ich komm oft auf die Lösungen auch wenn ich dafür nen Gedankenstoß brauch -.-
Desweiteren bringt es Dir ja nichts Module zu importieren, die Du dann nicht verwendest.The subprocess module provides more powerful facilities for spawning new processes and retrieving their results; using that module is preferable to using this function. Use the subprocess module. Check especially the Replacing Older Functions with the subprocess Module section.
Gibt viele Möglichkeiten; eine gute Möglichkeit wäre ein RegExp. Schau Dir einfach mal die Doku zum re-Modul an.bluelagoon hat geschrieben:naja wie dem auch sei -.- zurück zum Thema
wie splite ich eine Datei so das ich nur eine Einzelne Zahl bekomme?
z.b.
Text
Variable=4T
ich brauch nur die Zahl kann man das irgendwie Trennen vom T?
Code: Alles auswählen
lt = localtime()
datei = open ("test.ini","r")
Zeile = datei.readlines()
Zeit=Zeile[1].strip().split(" ")[1]
str=(strftime("%d.%m.%Y",Zeit))
datei.close()
print strftime("%d.%m.%Y",Zeit)
jetz weis ich was du falsch verstanden hast...BlackJack hat geschrieben:@bluelagoon: Doch ist sie. Was sollte sie sonst sein!?
Die beiden Funtkionen machen ja auch extrem unterschiedliches... wozu da das "oder"?bluelagoon hat geschrieben:warum lässt sich dann komischer weise die Zahl nicht mit strptime umwandeln oder mit str = strftime etc ?
Code: Alles auswählen
outfile = open ("datei.ini","r")
Zeilen = datei.readlines()
for line in Zeilen:
if line.lower().strip().startswith("Variable="):
auswaehlen=re.split('^Variable=([0-9]+)[^0-9]*?$', line.lower().strip())[1]
outfile.close()
print auswaehlen