[SelfPython]Vorschlag für Notation für noch nicht Erledigtes
Verfasst: Donnerstag 3. Juli 2003, 17:58
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.
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.