>
> testValue = '\x02\x00'
> junk = struct.unpack('h', testValue)  #Works
>
> testValue = raw_input("Enter Binary Code..:")  inputting at the
> console '\x02\x00'
> junk = struct.unpack('h', testValue)
>
> error: unpack requires a string argument of length 2


Well, it thinks the length of the testValue is longer than 2.
Why not print out len(testValue) immediately after calling raw_input?
maybe raw_input doesn't recognize hex-values automatically, while a
string='\x??' is recognizable by the interpreter as such.

obviously the issue is raw_input and how it handles input strings... how to
fix?  no idea =)
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to