CSV module, DictReader problem (bug?)
skip at pobox.com
skip at pobox.com
Wed Nov 1 22:38:58 EST 2006
>> ...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
More information about the Python-list
mailing list