Hallo!
Ich hätte einen Vorschlag für eine Notation, um Stellen zu markieren, an denen noch was gemacht werden müsste. So kann man dann später gut danach suchen und man übersieht nichts. Mein Vorschlag wäre, solche Sachen in {{{ und }}} einzuschließen. Beipiel zu "41. Wie lösche ich eine Datei? Andere Fragen zu Dateien":
-----------------------------------------------------
Mit os.remove(filename) oder os.unlink(filename); für Details siehe das posix-Kapitel der Library Reference{{{übersetzen?}}}. Die beiden Funktionen sind identisch, unlink() ist nur der Unix-Name für diese Funktion. In früheren Python-Versionen gab es nur os.unlink().
{{{To remove a directory, use os.rmdir(); use os.mkdir() to create one.}}}
Umbenennen kann man Dateien mit os.rename().
Um eine Datei zu kürzen, öffnet man sie mit f = open(filename, "r+") und führt den Funktionsaufruf f.truncate(offset) aus. Voreinstellung für offset ist die aktuelle {{{seek position/?Dateizeigerposition?}}}. ("r+" öffnet die Datei zum Lesen und Schreiben.) Es gibt zudem die Funktion os.ftruncate(fd, offset) für Dateien, die mit os.open() geöffnet wurden -- ist nur für fortgeschrittene Unix-Hacks gedacht.
Das shutil-Modul enthält ebenfalls Funktionen für Dateioperationen, u.a. copyfile, copytree und rmtree.
-----------------------------------------------------
Oder gibt es für sowas allgemein übliche Notationen?
Sollten wir schnell klären, damit alle in gleicher Weise vorgehen.
Jan
Edit (Leonidas): Topic verändert und verschoben.
[SelfPython]Vorschlag für Notation für noch nicht Erledigtes
Prima !
Ausgerechnet {{{ und }}} haben bei Wiki bereits ein Sonderbedeutung (sowas wie hier [ code] [/code]). Also schlag' ich {{ und }} vor und fang einfach schonmal damit an, es zu verwenden.
Jan
Ausgerechnet {{{ und }}} haben bei Wiki bereits ein Sonderbedeutung (sowas wie hier [ code] [/code]). Also schlag' ich {{ und }} vor und fang einfach schonmal damit an, es zu verwenden.
Jan
War natürlich ein Schnellschuss. Das Suchen nach {{ findet natürlich massenhaft {{{. Entweder muss man über einen RegExp suchen (siehe "Hinweise für Übersetzter/innen") oder wir denken uns ganz schnell was anderes aus.
Jan
Jan