当我在Windows上的一个编辑器(我尝试Netbeans,PyCharm和记事本+ +)创build文件test.py(见下面的代码),并将其上传到服务器(Ubuntu)我收到此错误:
在标题之前的脚本输出结束:test.py
但是,当我使用vi命令行编辑器直接在服务器上创build文件时,页面显示时没有任何错误。 任何想法如何解决这个问题?
这是test.py的代码
#!/usr/bin/python # send content type print("Content-Type: text/html\n\n") print("Good")
我认为这是因为Windows回车字符。
这是两个字符:
\r is carriage return; \n is line feed.
组合的两个字符代表Windows上的新行。 而在Linux上,\ n代表新行。
记事本++有一个选项来指定你想要使用的格式:
转到设置 – >首选项,并选择Linux: