У меня есть ряд строк, из которых я пытаюсь удалить charactars с помощью replace. Однако этот доцент, похоже, проснулся. Чтобы дать упрощенный пример, этот код:Удалить символы из строки с заменой неработающей
row = "b'James Bray,/citations?user=8IqSrdIAAAAJ&hl=en&oe=ASCII,1985,6020,188.12,42,1.31,76,2.38'"
row = row.replace("b'", "").replace("'", "").replace('b"', '').replace('"', '')
print(row.encode('ascii', errors='ignore'))
еще это b'James Bray,/citations?user=8IqSrdIAAAAJ&hl=en&oe=ASCII,1985,6020,188.12,42,1.31,76,2.38'
Выходы я Тогда как нравится выводить James Bray,/citations?user=8IqSrdIAAAAJ&hl=en&oe=ASCII,1985,6020,188.12,42,1.31,76,2.38
. Как я могу это сделать?
Редактировать: обновленный код с лучшим примером.
вы имели в виду, что вы хотели бы 'b'xyz'' как выход? Вы можете вводить в заблуждение строки с байтами. –