Python 3: как заставить strip() работать с байтами

I've contered a Код Python 2 для Python 3. При этом я изменил

print 'String: ' + somestring

на

print(b'String: '+somestring)

, потому что получаю следующую ошибку:

Can't convert 'bytes' object to str implicitly

Но теперь я не могу реализовать строковые атрибуты, такие как strip(), потому что они больше не обрабатываются как строки. ...

global name 'strip' is not defined 

для

if strip(somestring)=="":    

Как мне решить эту дилемму между переключением строки на байты и возможностью использовать строковые атрибуты? Есть ли обходной путь? Пожалуйста, помогите мне и заранее спасибо..

9
задан CosmicRabbitMediaInc 5 March 2012 в 01:53
поделиться