如何阻止 Python 截断打印语句?
How to stop Python from truncating print statements?
我有一个打印语句,打印出一个很长的大 Pandas DataFrame 系列,但我需要所有信息。打印时,Python给出
0 [{This is a long stateme.....}]
1 [{This is a long stateme.....}]
并以点结束打印语句。
我想看到整个 print 语句而不 Python 简短地终止它,是否有设置可以更改以让 print 语句打印无限值?
试试这个:
with numpy.printoptions(threshold=numpy.inf):
print(arr)
Pandas 允许选项查看一组行数,以及宽度
pd.set_option("display.max_rows", n)
pd.set_option("display.expand_frame_repr", True)
pd.set_option('display.width', 1000)
要增加每列 打印的字符数 ,请使用:
pd.set_option("display.max_colwidth", max_characters)
默认情况下,一列最多只打印 50 个字符,此选项允许您打印 max_characters
个字符。
请参阅以下文档:
我有一个打印语句,打印出一个很长的大 Pandas DataFrame 系列,但我需要所有信息。打印时,Python给出
0 [{This is a long stateme.....}]
1 [{This is a long stateme.....}]
并以点结束打印语句。
我想看到整个 print 语句而不 Python 简短地终止它,是否有设置可以更改以让 print 语句打印无限值?
试试这个:
with numpy.printoptions(threshold=numpy.inf):
print(arr)
Pandas 允许选项查看一组行数,以及宽度
pd.set_option("display.max_rows", n)
pd.set_option("display.expand_frame_repr", True)
pd.set_option('display.width', 1000)
要增加每列 打印的字符数 ,请使用:
pd.set_option("display.max_colwidth", max_characters)
默认情况下,一列最多只打印 50 个字符,此选项允许您打印 max_characters
个字符。
请参阅以下文档: