使用python中的print方法打印最后一个'\n'字符

Ton*_*ark -1 python printing newline stdout

想象一下,我在文件中有以下代码test.py:

for x in range(1,11):
     print x
Run Code Online (Sandbox Code Playgroud)

这将打印:

$myuser: python test.py
1
2
3
4
5
6
7
8
9
10
$myuser:
Run Code Online (Sandbox Code Playgroud)

但是,我希望它打印:

$myuser: python test.py
1
2
3
4
5
6
7
8
9
10

$myuser:
Run Code Online (Sandbox Code Playgroud)

注意最后一个'\n'字符,在正常情况下缺少.我如何获得最后一个换行符?

Ada*_*erg 8

什么都不缺; 如果最后一行没有换行,那么最后一行会是这样的10$myuser:

也许你想要:

for x in range(1,11):
  print x
print
Run Code Online (Sandbox Code Playgroud)