【问题标题】:CGI Module - PythonCGI 模块 - Python
【发布时间】:2015-03-17 12:56:54
【问题描述】:

我发现了这个CGI Module,它让我可以在 python 脚本中使用 HTML 标签。

我在这里看到了一些展示如何使用它的主题,但是当我使用它时它不起作用。

import cgi
print ("""
<html>
<body>
Hello
</body>
</html>
""")

这是我运行脚本时的输出:

<html>
<body>
Hello
</body>
</html>

如何正确使用它?

谢谢。

【问题讨论】:

  • 您的输出对我来说看起来不错。你期望得到什么?
  • @Kevin 我期待得到你好,没有 html 标签

标签: python html python-3.x cgi


【解决方案1】:

如果您的 CGI 脚本已经连接到 Web 服务器,您还需要发出 HTTP 标头,例如

print("Content-Type: text/html")     # HTML is following
print()                              # blank line, end of headers
print ("""
<html>
<body>
Hello
</body>
</html>
""")

请注意,cgi 模块并未以任何方式用于实现此目的;只需简单地调用print()。当您想处理客户端通过 HTML 表单提交的表单数据时,该模块非常有用。

【讨论】:

    猜你喜欢
    • 2016-08-24
    • 2014-03-23
    • 1970-01-01
    • 1970-01-01
    • 2019-10-16
    • 2020-02-12
    • 2011-10-10
    • 2017-02-10
    • 1970-01-01
    相关资源
    最近更新 更多