[Tutor] send issue
Mitya Sirenef
msirenef at lightbird.net
Sat Mar 23 05:02:50 CET 2013
On 03/22/2013 11:29 PM, Lolo Lolo wrote:
> using a socket im trying to send a message between connections. it was a string and my python
complained:
> "TypeError: must be bytes or buffer, not str" .. so i put a b infront
of the string. now this works fine but the problem is after recieving
this message, i need to send it back with an int included, like:
> message = 'Thankyou!, processed connection number %d' % connections
connections being an int.
> again this is a string, but puttng a b infront of that strong wont
work, it returns:
> TypeError: unsupported operand type(s) for %: 'bytes' and 'int'
>
> i tried everything but i cant seem to get past this little obstacle.
im using python 3 on windows vista
>
>
> _______________________________________________
>
You can use bytes() function:
>>> bytes('%d' % 3, 'utf-8')
b'3'
-m
--
Lark's Tongue Guide to Python: http://lightbird.net/larks/
Whenever you find yourself on the side of the majority, it is time to
pause and reflect. Mark Twain
More information about the Tutor
mailing list