2016-05-01 17 views
1

Windows(私はNetbeans、PyCharm、Notepad ++を試しました)のエディタでtest.pyファイル(下のコードを参照)を作成し、それをサーバ(Ubuntu)にアップロードすると、ヘッダの前のスクリプト出力の終了

ヘッダの前にスクリプト出力の終わり:test.py

しかし、私はviのコマンドラインエディタを使用して、サーバー上で直接ファイルを作成するときにページがエラーなしで表示されます。どのようにこの問題を解決するためのアイデア?

ここで私はそれが原因で、Windowsの改行文字のだと思うtest.py

#!/usr/bin/python 

# send content type 
print("Content-Type: text/html\n\n") 

print("Good") 

答えて

1

ためのコードです。

これらは、2つの文字:組み合わせ

\r is carriage return; 
\n is line feed. 

2つの文字は、Windows上に新しい行を表します。 Linuxでは、\ nは改行を表します。

メモ帳++は、使用したい形式を指定するオプションがあります:

ゴー設定に - >設定とLinuxを選択:助けるため

enter image description here

+0

Thxを。私はそれを試したが、それは動作しません – Steve

関連する問題