我在尝试让我的浏览器执行Python文件并将其显示给用户时遇到问题。我是Python的新手,所以我确定它只是一个愚蠢的错误,或者我没有正确理解的东西。
我试图在网上找到教程但是有很多不同的教程我不确定哪种方法是正确的,或者我做错了什么。
我目前正在运行Fedora 22并安装了Python 3。我的桌面上有一个目录,如下所示,test.py位于cgi-bin文件夹中。
然后我从PythonFiles目录运行python3 -m http.server
,以便在该位置启动服务器。
然而,当我在浏览器中导航到localhost:8000
时,它只打印出python文件的内容/代码。我已授予755
的文件权限,但仍然无效。
这就是我的Python文件:
#!/usr/bin/env python3
print("Content-Type: text/plain;charset=utf-8")
print()
print(
"""
<html>
<body>
<h2>Python mde this</h2>
</body>
</html>
"""
)
我知道我失踪的东西,但我似乎无法弄清楚我做错了什么。谢谢你的帮助!