2016-05-31 4 views
1

Je veux couper une chaîne d'octets avant un index trouvé en localisant $$$,Python comment couper une chaîne d'octets

trimmed_bytes_stream = padded_bytes_stream[:padded_stream.index('$$$')] 

mais a une erreur:

TypeError: a bytes-like object is required, not 'str' 

Y at-il des octets objet des méthodes équivalentes pour faire ça? Ou avez-vous convertir la chaîne en octets en chaîne, puis en utilisant des méthodes de chaîne? enfin convertir en octets après la coupe?

Répondre

1

ajouter un b à votre recherche article

trimmed_bytes_stream = padded_bytes_stream[:padded_stream.index(b'$$$')]