|
Noel Taylor
nttaylor at cs.uchicago.edu
Thu Jun 3 18:29:46 EDT 2004
Hello all,
I'm trying to embed python in html using mod_python.
I've gotten it up and running successfully, but I have a question about
opening files and relative paths from within the embedded python script.
If myfile.psp is as follows:
<html>
<%
f = open('insertthis.html','rb').read()
req.write(f)
%>
</html>
I get a "no such file" error on 'insertthis.html', which is not such a
mystery since displaying sys.path reveals it as:
/usr/lib/python23.zip/usr/lib/python2.3/usr/lib/python2.3/plat-linux2/usr/lib/python2.3/lib-tk/usr/lib/python2.3/lib-dynload/usr/lib/python2.3/site-packages
So I can make the above code work if I use an absolute path, but is there
any way to make it work using a relative path, where '.' is understood to
be the directory where the .psp file is located?
with thanks,
nttaylor
|