Bei "file" passt das aber nicht so recht:
- "file" wurde erst mit Python 2.2 eingeführt - man soll es sowieso nicht benutzen, um "file"-Objekte zu instantiieren, sondern open(), siehe auch http://docs.python.org/2/library/functions.html#file - "file" ist ein ziemlich geläufiger Begriff
Komplett korrekt. Da die Verwendung von "file" nicht verboten ist, kann es immer noch zu den Bösartigkeiten kommen (i.e. file funktioniert plötzlich nicht mehr), und die lieben Freunde von pypy sowie der gute Kai mit seinem Python-nach-C++ Compiler haben ihre liebe not mit überschriebenen builtins...
Also: bitte, bitte rename von file nach myfile.
Das erinnert mich an uralte AmigaOS tuturial, in denen auch immer "mywindow" stand. Welchen Mehrwert das "my" bringen soll, ist mir auch heute noch schleierhaft.
Du hast komplett recht, infile, outfile, spamfile sind besser. Der Mehrwert von "my": Ulf Michael Widenius ("Monty") hat vor die Sprache "SQL" das "My" gesetzt, und in 2006 dadurch 16.6 Millionen Euro Kapitalerträge erzielt. Finde ich nen orderntlichen Mehwert. Lieber Gruß Harald -- GHUM GmbH Harald Armin Massa Spielberger Straße 49 70435 Stuttgart 0173/9409607 Amtsgericht Stuttgart, HRB 734971