0

したがって、次の形式のユーザー入力データを提供する html テキストエリアがあります。

>Blabhb blabhab blabhahb etc etc 
AJSAKLFALELKNELNEFLKJELKJAELFKJLKEJFLKJF
LAKEFLKJAEFLKJELAJELFJLAEJFAENFANELFJEFJ
EKAFNEFNJEKJKEEKFKEAKJFKEJAFKJKEAJAEJFKJ
EFAA

そして、最初の行以降のすべてを使用し、すべてをスペースや改行なしで 1 つの一連の文字として結合するために、次のように記述しました。

data_lines = data.split('\n')
data_lines = data_lines[1:]
data_lines = ''.join(data_lines)

しかし、私はまだいくつかのスペースを取得しており、その理由に指を置くことができないようです. 誰かが私を助けたり、この方法を最適化したりできますか? 1 つの長い文字列で終わりたいと思います。

出力のソースコードを見ると、私が望むような連続した文字列が表示されますが、画面にはそのようには表示されません。

ありがとう

4

2 に答える 2

0

試す:

data_lines = data.split('\r\n')
于 2012-12-13T19:05:48.067 に答える
0

新しい行を削除するだけでよい場合は、次の簡単なコードを使用します。

data_lines = data.replace('\n', '')
print(data_lines)
于 2012-12-13T20:06:09.050 に答える