如何在ipython中获取Windows换行符?

时间:2019-04-15 10:30:54

标签: python ipython newline

我正在Windows上使用ipython,经常需要将一些输出复制/粘贴到文本文档中。

在ipython中看起来不错的多行输出,但是当粘贴到Windows应用程序中时,最后一行却带有大量的空格。 如何让ipython像Windows一样运行,以便行尾在Windows上正常工作?

一个最小的例子是:

i = 1 
while i < 5:
    print('test', i)
    i += 1

并产生输出(在ipython中):

test 1
test 2 
test 3   
test 4 

但是,当我从cmd窗口复制此文件并将其粘贴到文本编辑器(或单词)中时,它会显示以下内容:

test 1                                                                                        test 2                                                                                        test 3                                                                                        test 4 

这很烦人。在我的linux机器上,它按预期工作。

现在我想这与linux和windows处理行尾/换行符的不同方式有关,但是我无法在ipython中找到针对它的设置,我认为这与linux一起使用,而windows显然没有。

0 个答案:

没有答案