我尝试使用Python 3在同一行上打印test,如下所示:
for i in range(3):
print('Some text here....', end='')
它与Jupyter notebook配合使用,如下所示:
Some text here....Some text here....Some text here....
但是,这对Visual Studio代码不起作用,因为调试窗口中的结果如下所示:
Some text here....
Some text here....
Some text here....
同样,如果我将end=''
更改为end='&&&'
,那么结果将是:
Some text here....
&&&
Some text here....
&&&
Some text here....
&&&
所以这似乎与Visual Studio代码有关,而不是Python。在visual-Studio-code中,结果打印在调试控制台中,而不是输出选项卡中。
那么,我如何才能管理它打印在同一行的vs-code。
1条答案
按热度按时间ygya80vv1#
我不确定
但是
end=''
将删除被假定为(\n)的行的最后一个字符,即换行符。但是我认为vscode会附加两个隐藏字符(\n)和(\r)
因此,其中一个被删除,另一个将导致换行符。