Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在ipython中获取windows新行?_Python_Ipython_Newline - Fatal编程技术网

如何在ipython中获取windows新行?

如何在ipython中获取windows新行?,python,ipython,newline,Python,Ipython,Newline,我在windows上使用ipython,通常需要将一些输出复制/粘贴到文本文档中 在ipython中看起来很好的多行输出,但粘贴到windows应用程序中时,会在一行中显示大量空格如何让ipython表现得像windows一样,以便行尾在windows上工作? 一个最简单的例子是: i = 1 while i < 5: print('test', i) i += 1 但是,当我从cmd窗口复制它,并将其粘贴到文本编辑器(或word)中时,会得到如下结果: test 1

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

在ipython中看起来很好的多行输出,但粘贴到windows应用程序中时,会在一行中显示大量空格如何让ipython表现得像windows一样,以便行尾在windows上工作?

一个最简单的例子是:

i = 1 
while i < 5:
    print('test', i)
    i += 1
但是,当我从cmd窗口复制它,并将其粘贴到文本编辑器(或word)中时,会得到如下结果:

test 1                                                                                        test 2                                                                                        test 3                                                                                        test 4 
这很烦人。在我的linux机器上,它只是按预期工作


现在我想这与linux和windows处理行尾/换行符的不同方式有关,但我在ipython中找不到它的设置,我假设它与linux一起工作,而windows显然没有。

使用powershell作为终端,cmd必须检查powershell,但我仍然认为ipython中应该有一个设置。Powershell不会改变上述行为。您是否尝试过
print('test',I',\r\n')
?这只会增加更多的空间!此外,仅在print语句中指定一个匹配的换行符不会处理非print语句的输出,也不会复制上面显示的循环之类的内容。请将powershell用作终端,cmd将用于签出powershell,但我仍然认为ipython中应该有一个设置。Powershell不会改变上述行为。您是否尝试过
print('test',I',\r\n')
?这只会增加更多的空间!此外,仅在print语句中指定一个匹配的换行符并不能处理不是print语句的输出,也不能复制上面所示的循环。
test 1                                                                                        test 2                                                                                        test 3                                                                                        test 4