1
我在OS X中編寫了使用Sublime 2的Python,但每當我運行cmd + B時,輸出都很長,而且沒有字符封裝。我啓用了自動換行功能,但我認爲它僅適用於編輯器本身。任何解決方案都非常感謝崇高的OS X輸出窗口自動換行
我在OS X中編寫了使用Sublime 2的Python,但每當我運行cmd + B時,輸出都很長,而且沒有字符封裝。我啓用了自動換行功能,但我認爲它僅適用於編輯器本身。任何解決方案都非常感謝崇高的OS X輸出窗口自動換行
Cmd-B
只是圍繞終端執行的便捷包裝。有兩種方法可以防止線路溢出:
1)如果您的輸出是一個字符串,我認爲它是,您可以使用類似this thread中的解決方案。示例:
char_size = 80
pieces = [my_long_str[x:x+char_size] for x in range(0,len(my_long_str),char_size)]
for piece in pieces:
print piece
這將在新行上打印每80個字符的內容。
2)如果您輸出的是一個列表,您可以使用pprint
模塊通過列出不同行上的每個元素來美化列表。查看pprint.pprint
模塊,特別是。
是的,它的工作原理,謝謝。但崇高有一個非常糟糕的輸出IMO – cherhan
有沒有辦法toooo只告訴python文件的wordwrap? – user1767754