On Feb 16, 12:13 am, "Gabriel Genellina" <[EMAIL PROTECTED]> wrote: > En Thu, 15 Feb 2007 03:34:59 -0300, John Machin <[EMAIL PROTECTED]> > escribió: > > > On Feb 15, 4:03 pm, [EMAIL PROTECTED] wrote: > >> Is there any way I can create an "AUX.csv" file without the error? > > > Probably not. AUX, CON, NUL, PRN, LPT, COM1, COM2 etc (with or without > > an extension) are reserved in Windows for specific devices for > > compatibility with MS-DOS 1.00 programs, which did that for > > compatibility with CP/M. > > (This is OT now) Do you know why "AUX.csv" is invalid too? I can accept > that AUX (without extension) is an invalid filename, but it is quite > different from "AUX.csv" >
It is actually a valid file name, but the file is not on disk. I presume that the OP got an error because it was in 'a' (append) mode which requires an existing disk file. See below. C:\junk>copy con aux.csv fubar ^Z 1 file(s) copied. C:\junk>copy con sux.csv fubar ^Z 1 file(s) copied. C:\junk>dir *ux.csv [snip] Directory of C:\junk 16/02/2007 01:19 AM 7 sux.csv 1 File(s) 7 bytes Why? Who knows? We're talking CP/M, MS-DOS and Windows and you want to know why? Probably too lazy to distinguish between 'AUX\0', 'AUX.\0' and 'AUX.XYZ\0' ... probably stopped scanning on reaching the first invalid character. If you're desperate to find out, dial up your nearest RCPM and ask the sysop :-) Cheers, John -- http://mail.python.org/mailman/listinfo/python-list