Tôi đã contered mã Python 2 đến Python 3. Khi làm như vậy, tôi đã thay đổipython 3: làm thế nào để làm cho dải() làm việc cho byte
print 'String: ' + somestring
vào
print(b'String: '+somestring)
vì tôi gặp phải lỗi sau:
Can't convert 'bytes' object to str implicitly
Nhưng bây giờ tôi không thể triển khai các thuộc tính chuỗi như strip(), nguyên nhân họ không còn được coi là chuỗi ...
global name 'strip' is not defined
cho
if strip(somestring)=="":
Làm thế nào tôi nên giải quyết tình trạng khó xử này giữa chuyển đổi chuỗi byte và có thể sử dụng thuộc tính chuỗi? Có cách giải quyết nào không? Xin hãy giúp tôi ra ngoài và cảm ơn bạn trước ..
xin lỗi nó thực sự không phải là một chuỗi rỗng tôi cố định nó – CosmicRabbitMediaInc
vì vậy nó sẽ làm việc với byte? Tôi giả sử sử dụng nó một cách độc lập không được hỗ trợ trong python 3? Làm thế nào tôi nên sửa chữa nó tương đương? – CosmicRabbitMediaInc
Không có nội trang 'strip()' trong Python 2. – geoffspear