我正在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显然没有。