打印是在.py文件中显示内容的唯一方法

时间:2014-04-26 21:32:20

标签: python

在python命令行中,我可以

>>> a
array([ 0,  1,  3, 10,  1,  0,  0,  3,  6])

>>> print a
[ 0  1  3 10  1  0  0  3  6]

但是在.py文件中,我只能打印,但不能直接打印'a'。如果我想看到整个array([ 0, 1, 3, 10, 1, 0, 0, 3, 6])怎么办?

1 个答案:

答案 0 :(得分:5)

解释器通常显示repr(object)返回的内容,因此:

print repr(a)

示例:

In [1]: import numpy as np

In [2]: a = np.array([ 0,  1,  3, 10,  1,  0,  0,  3,  6])

In [3]: repr(a)
Out[3]: 'array([ 0,  1,  3, 10,  1,  0,  0,  3,  6])'