On Mar 15, 6:44 am, Joshua Kugler <[EMAIL PROTECTED]> wrote: > James Yu wrote: > > Hi folks, > > > I prepared a python script for dynamically get the absolute paths of the > > files in certain folder. > > Then I tried to invoke that function from my web server in a .psp file > > like this: > > > 1 <html> > > 2 <head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; > > charset=utf8"></head> > > 3 <title>asdfasdfasdfa</title> > > 4 <body> > > 5 <% > > 6 import glob > > 7 import os > > 8 *import Helper > > * 9 > > 10 body = '' > > 11 top = 'asdfasdfasdfa' > > 12 links = {} > > 13 *Helper.GetLinks(top=top) > > * 14 *paths = Helper.GenLinkPath(links) > > * 15 body = paths > > 16 %> > > 17 <%=body%> > > 18 </body> > > 19 </html> > > > However, this is the error message I received when I open the page in a > > browser: > > >>Mod_pythonerror: "PythonHandlermod_python.psp" > > >> Traceback (most recent call last): > > >> File "/usr/lib/python2.5/site-packages/mod_python/apache.py", line 299, > >> in HandlerDispatch > >> result = object(req) > > >> File "/usr/lib/python2.5/site-packages/mod_python/psp.py", line 302, in > >> handler > >> p.run() > > >> File "/usr/lib/python2.5/site-packages/mod_python/psp.py", line 213, in > >> run > >> exec code in global_scope > > >> File "/var/www/.cyu021/.pic/index.psp", line 8, in > >> import Helper > > >> ImportError: No module named Helper > > > *PS. I put Helper.py and index.psp in the same dir > > * > > Thanks in advance, > > What is the import path? The current directory in PSP might not be the > directory in which the .psp file resides. Print out sys.path before you > import your helper module to see what paths you're dealing with.
If using mod_python 3.3.1, see: http://issues.apache.org/jira/browse/MODPYTHON-220 Graham -- http://mail.python.org/mailman/listinfo/python-list