Based on a comment to the original question, you are explicitly stripping out the space with this expression:
iso5_char.rstrip()
From the documentation for rstrip
:
Return a copy of the string with trailing characters removed. If chars is omitted or None, whitespace characters are removed. If given and not None, chars must be a string; the characters in the string will be stripped from the end of the string this method is called on.
In this context, "whitespace" refers to spaces, tabs, newlines, carriage returns, formfeeds, and vertical tabs.
If your intent with rstrip
is to only strip trailing newlines, you can pass a newline to the rstrip
command:
iso5_char.rstrip('
')
Or, you can simply chop off the last character since it's safe to assume it's a newline:
iso5_char[:-1]
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…