Python struct.pack()在脚本中不起作用

1 python struct

当我尝试从脚本中使用struct.pack时,我遇到了一些问题.翻译中的一切都很好:

>>> import struct  
>>> k=2  
>>> struct.pack(">b", k)  
'\x02'  
Run Code Online (Sandbox Code Playgroud)

现在,当我从脚本中执行相同操作时,我遇到了问题:

k=2  
p =  struct.pack(">b", k)  
print "p is %s"%(p,)  
return p
Run Code Online (Sandbox Code Playgroud)

结果:

p is 
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我真的不明白这一点,如果有人能帮助我,我会很高兴.谢谢

Ign*_*ams 8

一切都好.这个角色是不可打印的.

print "p is %r" % (p,)
Run Code Online (Sandbox Code Playgroud)