当前位置: 首页 > 知识库问答 >
问题:

Python/CGI不会被解释

高胜
2023-03-14

我目前正在尝试一个来自“RealPython For the Web”一书的示例,在这本书中,您可以开始使用CGI和Python。

但是不知何故,浏览器不会编译python代码。

这是剧本:

#!/usr/bin/env/ python
print "Content-Type: text/html"
print
print """
<html>
<body>
<h2>Hello, World!</h2>
</body>
</html>
"""

但是当我通过localhost访问文件时,它只显示整个脚本的未解释(/纯)文本——而不是只显示“你好,世界”

我已经试过了:-哪条python--

共有1个答案

东门晨
2023-03-14

谢谢你们!问题是我在cgi-bin文件夹中执行python-m CGIHTTPServer 8000命令,而不是下一个更高的方向,并且我在#!/usr/bin/env!

 类似资料:
  • 我正在尝试在未来的预定时间生成警报。下面是代码 主要活动。Java语言 警报eceiever.java content\u main。xml 舱单 我试图在一分钟后生成警报,但不幸的是什么都没有发生。我在这里做错了什么?此外,即使在手机重启/关机然后打开后,我如何确保我的日程安排仍然有效?

  • 1)我的plist配置提供背景模式: 2) 在中,我有: 3) 我在委托中声明了协议。 4)我实现了以下方法,但它永远不会被触发。(只有当我用“XCode-”模拟获取时才有效 为什么?这是DP5测试错误吗?我应该雷达这个吗?

  • 问题内容: 我已经安装了Apache2并且Python运行正常。 我有一个问题。我有两页。 一个Python页面,另一个带有JQuery的HTML页面,我可以将Src插入到Google jquery链接中。 有人可以告诉我如何使我的ajax帖子正常工作。 和Python代码 问题答案: 这是一个示例html文件和随附的python CGI脚本,可以助您一臂之力: 使用此html: 和这个脚本: 单

  • 正如标题所说,我根本无法让Quartz.net工作。我从NuGet获得了最新版本的Quartz.net(2.2.1)、Common.Logging(2.1.2)、Common.Logging.NLog(2.0.0)和NLog(2.1.0)。触发器没有被触发,而且石英绝对没有记录任何东西。我猜我搞砸了配置。 我的应用程序配置: 有一个作业和一个触发器与之相关: 调度程序将启动,作业和触发器将正确添加

  • 我是spring webflux和reactor的新手,我希望在发生某些特定异常时有一个回退机制,根据我的研究,onErrorResume方法可以做到这一点,但它不会被调用,我得到500个内部服务器错误,而不是触发回退并阻止此错误。 注意:我使用Spring网络流量,这意味着它在Reactor项目的正常行为中做了一些改变 这是堆栈跟踪

  • 我的服务器已启用CentOS7、Apache 2.4和SELinux。 Perl/CGI适用于 /var/www/cgi-bin目录,但不适用于 /home/user/cgi目录。 错误日志显示以下测试错误。pl: perl-wtest.pl在命令行上没有显示错误。 /home/user/cgi目录的SELinux设置为 试验内容。pl公司 httpd。形态 链接到httpd相关的sebool选项