Python2 ValueError: chr() arg not in range(256)?

代码:

for i in range(0x4E00,0x4E10):
    print (chr(i))

错误提示:

ValueError: chr() arg not in range(256)

原因:

因为Python2问题编码问题导致

解决办法

使用unichr代替

 

for i in range(0x4E00,0x4E10):
    print (unichr(i))
    
一
丁
丂
七
丄
丅
丆
万
丈
三
上
下
丌
不
与
丏

 

你可能感兴趣的:(python)