我正在使用 mamp 服务器来测试我所有的网页。我是 python 的新手。我能够在 python 解释器中运行一个脚本,该脚本通常会打印一个 hello world。
print "Hello World!"
所以我在名为 test.py 的文件中使用了同一行。那么我应该如何在网络上运行它。
作为 python 的新手,我尝试了一些正常的事情,将 test.py 放在/htdocs/cgi-bin/中并尝试打开它。但它说禁止页面。
任何人都请帮助我完成这项工作。谢谢
最佳答案
要使用 CGI 执行此操作,我建议阅读 Python CGI docs .至少,你需要输出内容类型和 html 标签:
print "Content-Type: text/html"
print
print "<html>"
print "<head>"
print "<title>Example of Python CGI script</title>"
print "</head>"
print "<body>"
print "Hello World!"
print "</body>"
print "</html>"
此外,请确保网络服务器软件具有执行脚本的权限。您应该能够使用 chown设置所有权和 chmod设置 permissions .
关于python - 使 Python 脚本在 MAMP 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4946566/