使用 xammp 服务器运行 python 时出错

时间:2021-01-19 05:39:11

标签: python xampp

我是使用 xammp 服务器运行 python 的新手。我已经按照此链接 Running Python scripts with Xampp 完成了在 xammp 服务器中运行 python 所需的所有设置。在尝试运行我的代码时,我总是遇到错误。

<块引用>

**Internal Server Error 服务器遇到内部错误或配置错误,无法完成您的请求。

请联系服务器管理员 postmaster@localhost 通知他们此错误发生的时间,以及您的操作 在此错误之前执行。

有关此错误的更多信息可在服务器错误中找到 日志。**

我的错误日志是这样写的: [2021 年 1 月 19 日星期二 10:29:34.529875] [cgi:error] [pid 11652:tid 1860] [client ::1:50570] 来自脚本“python.py”的格式错误的标头:错误标头:Hello World< /strong>

我也附上了我的文件的代码。

#! C:\Users\"UserName"\AppData\Local\Programs\Python\Python39\python.exe
print("Content-Type: text/html\n\n")
import cgi

print("Hello Python")

我已经尽我所能寻找解决方案,但没有任何帮助。请帮我找到解决方案。谢谢

1 个答案:

答案 0 :(得分:0)

更新 \n\n 以使用回车符 (\r\n\r\n),并添加另一个。

这应该使您的 HTTP 标头有效,因为它们可能无法正确终止。

编辑:您还可以尝试多行打印指令,例如

print "Content-type: text/html"
print ""

这是将正文解释为标头(从未终止),因此正确终止它应该可以修复它。