【问题标题】:Dynamic source code shows in browser on Windows在 Windows 的浏览器中显示动态源代码
【发布时间】:2017-11-10 16:57:21
【问题描述】:

我运行的是 Windows 7,并使用 Google Chrome 作为我的网络浏览器。

这是我的代码:

#!/usr/bin/env python
print 'content-type: text/html\n'

print """
<!DOCTYPE html>
  <html>
    <head>
      <title> sample </title>
    </head>

    <body>
"""

print 2 + 3

print """
    </body>
  </html>
"""

在命令提示符中,where python 的结果是C:\Python27\python.exe,但根据this post,我应该改用#!/usr/bin/env python

当我尝试在浏览器中运行此 .py 代码时,会出现源代码,而不仅仅是 5

如果有人能提供有关如何正确工作的详细说明,我将不胜感激。

谢谢!

【问题讨论】:

  • 您的浏览器无法运行 Python。您需要在服务器上运行它以生成将发送到浏览器的 HTML。
  • @user2357112 我该怎么做?
  • @user2357112 我只是想从我的计算机上的文件中运行代码。我没有网站/服务器。
  • 你需要运行一个网络服务器,然后。这可以在同一台计算机上。

标签: python windows python-2.7 windows-7 cgi


【解决方案1】:

好的。所以当然不可能直接在浏览器中运行 python,但是你可以配置一个本地服务器来运行 CGI 脚本。由于您在 Windows 上,因此您可以使用 WAMP 之类的东西。 尝试按照本教程进行操作 https://wiki.python.org/moin/CgiScripts

【讨论】:

    猜你喜欢
    • 2011-09-20
    • 2015-10-05
    • 2013-05-12
    • 2020-06-28
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-23
    相关资源
    最近更新 更多