2017-03-21 1 views
0

私はPythonでゲームをしています(楽しみながら)。しかし、私はゲームで文字列 "1"を返すページを探すが、実際の返り値は "1 \ r \ n"といういくつかの問題に遭遇しました。これは私の応答チェックを犯す。両方の文字列を処理する方法はありますか?Python 3 Webサーバーで/ r/nを削除しました

コード:

#!/usr/bin/env python 
# -*- coding: UTF-8 -*- 

# enable debugging 
import cgitb 
cgitb.enable() 

print("Content-Type: text/plain;charset=utf-8") 
print() 

print(1) 
+2

'.strip()'を試してみませんか? – ryugie

答えて

0

あなたが期待する入力の範囲に応じて、いくつかのオプションがあります。

@ryugieはすでにあなたを与えたとして最初、ある空白文字列をオフストリップへ:

:あなたは、単一の文字の入力を持っている場合は

text = text.strip() 

が、あなたは、単に最初の文字をつかむことができます

text = text[0] 

整数値に直接移動する場合は、文字列を直接変換できます。空白は無視されます:

in_value = int(text) 

あなたのニーズに合うか?

+0

ああ、ありがとう、それは簡単だったことを認識していない!それはWebサーバーと何かもっとあるだろうが、もう一度感謝:) –

関連する問題