2
我不明白這個概念。 有人可以給我一些例子來演示python中pprint寬度的概念嗎?我不明白python中的pprint中的寬度字段
我不明白這個概念。 有人可以給我一些例子來演示python中pprint寬度的概念嗎?我不明白python中的pprint中的寬度字段
基本上它試圖限制你的輸出到一個特定的寬度。
下面是一個例子:
import pprint
stuff = ['spam', 'eggs', 'lumberjack', 'knights', 'ni']
pp = pprint.PrettyPrinter(width=80)
pp.pprint(stuff)
結果是:
['spam', 'eggs', 'lumberjack', 'knights', 'ni']
,但如果你做同樣的事情,但改變寬度(說10):
import pprint
stuff = ['spam', 'eggs', 'lumberjack', 'knights', 'ni']
pp = pprint.PrettyPrinter(width=10)
pp.pprint(stuff)
你獲得:
['spam',
'eggs',
'lumberjack',
'knights',
'ni']
這是一個來自python文檔的修改示例(http://docs.python.org/library/pprint.html)。對於這樣的事情,我發現打開python中斷器並遊玩時會更容易,看看命令如何對輸入內容做出反應。