Remove Trailing Whitespace From A Python String With .rstrip()

August 2021

Call .rstrip() on a python string to remove any trailing whitespace (including newline characters). For example, this text has both leading and trailing whitespace and newlines. Calling .rstrip() trims the trailing characters while leaving the leading characters in place. For example, this removes the trailing spaces and newlines from the the string while leaving the leading characters alone

original = """

    echo foxtrot golf   

    """

right_stripped = original.rstrip()

print(f"START|{right_stripped}|END")
Output:
START|

    echo foxtrot golf|END
end of line