[Zope] python script trouble?
Dylan Reinhardt
zope at dylanreinhardt.com
Wed Nov 12 11:10:11 EST 2003
On Wed, 2003-11-12 at 06:20, Kate Legere wrote:
> I am calling a python script 'addToFile' from a dtml method:
> <dtml-call expr="addToFile()">
>
> the script is meant to open a pre-existing file and write to it:
>
> f=open('file1', 'wt',1)
> f.write('hello')
> f.close
>
> At the moment I am just writing a test to see if it works and, it doesn't.
> I get, when I view the calling dtml method,
>
> Error Type: NameError
> Error Value: global name 'open' is not defined
>
> I have looked through the Python bible and am at a loss to think where I
> have erred.
Python Scripts can't access the file system.
You can use an external method for this and there are a handful of
third-party products for accessing the file system.
HTH,
Dylan
More information about the Zope
mailing list