Python 升华OSX输出窗口文字换行

Python 升华OSX输出窗口文字换行,python,sublimetext2,Python,Sublimetext2,我在OSX中使用Sublime 2编写Python,但每当我运行cmd+B时,输出都很长,而且不是文字包装的。我启用了word wrap,但我认为它只适用于编辑器本身。任何解决方案都非常受欢迎Cmd-B只是终端执行的一个方便包装。有两种方法可以防止管线溢出: 1) 如果您的输出是一个字符串,我认为它是,那么您可以使用类似于中的解决方案的内容。例如: char_size = 80 pieces = [my_long_str[x:x+char_size] for x in range(0,len(m

我在OSX中使用Sublime 2编写Python,但每当我运行cmd+B时,输出都很长,而且不是文字包装的。我启用了word wrap,但我认为它只适用于编辑器本身。任何解决方案都非常受欢迎

Cmd-B
只是终端执行的一个方便包装。有两种方法可以防止管线溢出:

1) 如果您的输出是一个字符串,我认为它是,那么您可以使用类似于中的解决方案的内容。例如:

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
模块。

Cmd-B
只是终端执行的一个方便包装。有两种方法可以防止管线溢出:

1) 如果您的输出是一个字符串,我认为它是,那么您可以使用类似于中的解决方案的内容。例如:

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
模块。

可以,谢谢。但是升华有一个非常糟糕的输出,有没有一种方法可以告诉你仅仅是python文件上的wordwrap?是的,它可以工作,谢谢。但是升华有一个非常糟糕的输出,有没有一种方法可以告诉你仅仅是python文件上的wordwrap?