все Python 3Байтовые последовательностифункция
bytes.rstrip
bytes — обрезка
Убирает заданные байты справа.
Синтаксис
b.rstrip(...)
Типовое применение — снять b'\r\n' у строки, прочитанной из файла или сокета. Но голый rstrip() заодно съест значимые хвостовые пробелы и табы, а rstrip(b'\r\n') снимет все повторы этих байтов, а не один перевод строки. Когда важно убрать ровно один известный хвост, берите removesuffix().
Примеры
print(b'hi '.rstrip()) # → b'hi'
print(b' hi '.rstrip()) # → b' hi'
print(b'42\r\n'.rstrip()) # → b'42'
print(b'xxhixx'.rstrip(b'x')) # → b'xxhi'
print(b'text.txt'.rstrip(b'.txt')) # → b'te'
См. также
Частые ошибки
Открыть в полном глоссарииdocs.python.orgСообщить о неточности