end=''

>>> for line in open('script2.py'):
...   print(line.upper())
... 
IMPORT SYS

PRINT(SYS.PATH)

X = 2

PRINT(X ** 32)
>>> for line in open('script2.py'):
...   print(line.upper(),end='')
... 
IMPORT SYS
PRINT(SYS.PATH)
X = 2
PRINT(X ** 32)

由于line strings每行本身都有\n,而print函数又会自动添加\n,所以加入参数end='''来suppress。

posted @ 2017-06-11 15:17  2021年的顺遂平安君  阅读(195)  评论(0编辑  收藏  举报