os.unlink on Windows
shambhu.1980 at gmail.com
Mon Aug 9 06:57:30 CEST 2010
Hi Thomas, Steven,
Thanks for explanation. It is working now after
using double backslash in pathname. I was misinterpreting the display
output and thinking that it was being added by 'os' module.
On Aug 8, 6:29 pm, Steven D'Aprano <st... at REMOVE-THIS-
> On Sun, 08 Aug 2010 04:41:14 -0700, Shambhu wrote:
> > Hi Thomas,
> > I checked, file is present. Here is my sample script:
> > import os
> > filename = "C:\SHAMBHU\tmp\text_delete.txt"
> Did you intend to provide a filename with two TAB characters in it?
> c colon backslash s h a m b u TAB m p TAB e x t underscore d e l e t e
> dot t x t
> > File "C:\SHAMBHU\tmp\text_delete.txt" is accessible but "C:\\SHAMBHU\
> > \tmp\\text_delete.txt" is not (with extra backslash in path which is
> > added by os.unlink).
> os.unlink does add any extra backslashes. You are misinterpreting what
> you are seeing.
More information about the Python-list