[Zope] Creating files on server
marc lindahl
marc@bowery.com
Tue, 24 Apr 2001 11:55:11 -0400
Wouldn't you want to use os.path.join() to retain OS-independence??
e.g. filename = os.path.join('c:\\', 'temp', 'testfile.txt')
> From: "Thomas B. Passin" <tpassin@mitretek.org>
> Date: Tue, 24 Apr 2001 10:48:19 -0400
> To: <zope@zope.org>
> Subject: Re: [Zope] Creating files on server
>
> Remember, the '\' is an escape character in Python. You need to double it
> when you embed it in a string, like so:
>
> filename='c:\\temp\\testfile.txt'
>
> Or you can use the raw string syntax:
>
> filename=r'c:\temp\testfile.txt'
>
> I don't know if a Zope Python script supports the raw syntax, but I doubt if
> it will let you write a file to the filesystem. An external method is no
> doubt what you want.
>
> Cheers,
>
> Tom P
>