标签: python windows python-3.x ubuntu cgi
当我在Windows上的编辑器中创建文件test.py(请参阅下面的代码)(我尝试过Netbeans,PyCharm和Notepad ++)并将其上传到服务器(Ubuntu)时收到此错误:
标题前的脚本输出结束:test.py
但是当我使用vi命令行编辑器直接在服务器上创建文件时,页面显示没有任何错误。知道如何解决这个问题吗?
这是test.py
-keepattributes Signature
答案 0 :(得分:1)
我认为那是因为windows回车符。
这是两个字符:
\r is carriage return; \n is line feed.
两个字符组合代表Windows上的新行。而在Linux上,\ n代表新行。
Notepad ++ 可以选择指定您要使用的格式:
转到设置 - >首选项和选择linux: