我尝试使用以下Python 2代码连续打印十六进制数字的值:
for i in range(30,40):
print '\x%s'%i
但是这导致以下错误:
ValueError:无效的\ x转义
我的意思是它应该这样输出:
print "\x30" - 0
print "\x31" - 1
print "\x29" - )
但是当“ \ x%s”%i时失败。它应该在循环“ \ x30”,“ \ x31” ...
制作
for i in range(300):
v = '%x'%i
print v
考虑到python2.x