habe wieder etwas Zeit gefunden, mich in der Pythonprogrammierung zu üben und stoße direkt auf Verständnisprobleme.
Ich versuche mich gerade daran, den Umgang mit Textdateien zu üben. Aber irgendwie bringt mich die Pythonhilfe nicht weiter. Dort steht:
Irgendwie ist mir der Unterschied dieser beiden MEthoden immer noch nicht klar, da ich nicht genau verstehe, was der Unterschied zwischen einem String und einer Sequenz sein soll.write( str)
Write a string to the file. There is no return value. Due to buffering, the string may not actually show up in the file until the flush() or close() method is called.
writelines( sequence)
Write a sequence of strings to the file. The sequence can be any iterable object producing strings, typically a list of strings. There is no return value. (The name is intended to match readlines(); writelines() does not add line separators.)
Ferner klappt auch folgender Code nicht:
Code: Alles auswählen
import os
f = file('D:\Test.txt','w')
for i in range(1,10):
f.writelines('Das ist die ', i , '.Zeile\n')
Gruß,
Jean[/code]