通过在html中按文本区域获取字符串来删除python的换行符(Django),但答案是错误的。为什么?

通过在html中按文本区域获取字符串来删除python的换行符(Django),但答案是错误的。为什么?,python,html,django,backend,Python,Html,Django,Backend,假设newlineremove处于启用状态,并且textarea(html)中的输入为: djtext=request.GET.GET('text','default') 输出: dam dam 但它应该是: on dam dam dam dam dam 我想你要找的是 查看您的代码。使用rstrip后,您的代码应为: on dam dam dam dam damdam rstrip只返回删除尾随字符的字符串副本。首先: analysisd=analysisd+char 应该是: a

假设newlineremove处于启用状态,并且textarea(html)中的输入为:

djtext=request.GET.GET('text','default')

输出:

dam
dam
但它应该是:

on
dam 
dam
dam
dam
dam 

我想你要找的是

查看您的代码。使用rstrip后,您的代码应为:

on
dam 
dam
dam
dam
damdam
rstrip只返回删除尾随字符的字符串副本。

首先:
analysisd=analysisd+char

应该是:
analysisd+=analysisd+char

但我告诉过你使用:
analysisd=djtext.replace('\n','')

所以没有for循环

on
dam 
dam
dam
dam
damdam
print(newlineremove)
print(djtext)
if newlineremove == "on":
    analyzed=djtext.rstrip()
print(analyzed)