python:需要一个整数(得到类型str)

时间:2017-11-01 18:56:19

标签: python

我只需要将一个int列表打印到ASCII。

<MyComponent>
   <columns>
      <Vector>
         <fx:Number>200</fx:Number>
         <fx:Number>300</fx:Number>
         <fx:Number>400</fx:Number>
      <Vector>
   <columns>
<MyComponent>
  

需要一个整数(得到类型str)

为什么我收到了这个错误?

1 个答案:

答案 0 :(得分:0)

您正在将字符串值传递给chr()函数。这应该有效:

a=list(str(12345))
for q in a:
    print(chr(int(q)))

#The above code will work but this will print out characters, as 1-5
# in the ASCII table are not visible characters.

a = [65,66,67,68,69]
for q in a:
    print(chr(q))