Code: Alles auswählen
def to_file(d, name=conffile, sep='='):
items = d.items()
items.sort()
f = file(name, 'w')
f.write("# dictionary written by %s\n\n" % sys.argv[0])
for key, value in items:
f.write('%s\t%s "%s"\n' % (key, sep, str(value)))
f.close()
fi = file(name, 'w')
i=fi.read()
fi.close()
print i
i=fi.read()
IOError: [Errno 9] Bad file descriptor
Irgendwie kann ich die Datei erst lesen wenn das Programm das sie erzeugt hat wieder geschlossen ist. Hätte mir gedacht dass es nach dem close() doch gehen sollte??
Kann sie auch mit einem externen Texteditor nicht öffnen bevor das erzeugende Proggi nicht geschlossen ist.
Danke für Aufklärung
Stolzi