我直接打印就可以换行,为什么在命令行窗口里面不行,我应该怎么编辑,才能和直接打印的那个效果一样。
echo在windows下换行需要如下处理:
import subprocess
text = "Hello,world!\nThis is a new line.\n"
print(text)
text = text.split("\n")
subprocess.Popen(["start","cmd","/k","(echo %s & echo %s)" %(text[0],text[1])],shell=True)
\n改为\r\n