>> ...alternatively you can just use 'unix slashes', e.g. >> 'c:/temp/book1.csv', since those work just fine 'cause the Windows >> APIs deal with them properly.
John> Not all APIs do the right thing. If you fire up the cmd.exe shell John> and feed it slashes as path separators, it barfs. Example: John> C:\junk>dir c:/junk/*.bar John> Invalid switch - "junk". John> Hence the advice to use rawstrings with backslashes -- they work John> under all circumstances. I think he means "the Windows APIs" within a Python program. Skip -- http://mail.python.org/mailman/listinfo/python-list