免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2951 | 回复: 4
打印 上一主题 下一主题

[求教]cgi调用时import出错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-23 15:56 |只看该作者 |倒序浏览
我现在要写一个python的CGI程序,感觉手头资料太少了,哪位可以推荐一下(除了python编程金典)。
现在有一个python脚本: test.py: 
import cgi, os, sys, string, time
from abc import *

.....
其中abc是我需要用到的模块,就在与test.py同级的目录里,
如果我单独运行test.py是没有问题的,
但是如果是在某个cgi程序里,当post的时候调用的这个test.py,如下句:
    <FORM method="post" action="../cgi-bin/test/test.py">
就会出现问题:500 server internal error.

我试试,如果去掉from abc import * 就没事了。
那到底是怎么回事呢。
哪位能帮一下忙,谢谢了。

论坛徽章:
0
2 [报告]
发表于 2007-01-23 16:07 |只看该作者
但是我必须要用到abc那个模块呀....

论坛徽章:
0
3 [报告]
发表于 2007-01-23 16:26 |只看该作者

还有:

如果import cgitb 也会出现500 server internal error.
请问是哪里的设置有问题吗?

论坛徽章:
0
4 [报告]
发表于 2007-01-23 16:54 |只看该作者
在apache里配置你的目录的地方加入
PythonPath "sys.path+['/path/to/your/module']"

看看python-chinese邮件列表里这个thread,可能对你有帮助
http://python.cn/pipermail/pytho ... ecember/006586.html

论坛徽章:
0
5 [报告]
发表于 2007-01-31 16:53 |只看该作者
多谢wolfg.我试试看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP