0

所以我有一个 html textarea,它为我提供以下形式的用户输入数据:

>Blabhb blabhab blabhahb etc etc 
AJSAKLFALELKNELNEFLKJELKJAELFKJLKEJFLKJF
LAKEFLKJAEFLKJELAJELFJLAEJFAENFANELFJEFJ
EKAFNEFNJEKJKEEKFKEAKJFKEJAFKJKEAJAEJFKJ
EFAA

为了只使用第一行之后的所有内容,并将它们全部连接为一系列没有空格或回车的字母,我写了这个:

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

但我仍然有一些空间,似乎无法解释为什么。谁能帮助我或者优化这个方法?我想以一长串字母结尾。

查看输出的源代码会显示我想要的连续字母字符串,但它不会在屏幕上以这种方式显示。

谢谢

4

2 回答 2

0

如果您只需要删除新行,这是简单的代码:

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

尝试:

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