通过sys参数在stdout上传递\ n(新行)

时间:2011-04-19 11:09:00

标签: python stdout

这是基本的我猜:

让我们考虑一下这个片段:

for i in range(3):
    sys.stdout.write(str(i) + '\n')

出:

0
1
2

和此:

for i in range(3):
    sys.stdout.write(str(i) + sys.argv[1])

out(传递\ n作为参数后):

0\n1\n2\n

那么,我如何将新行作为参数传递?

1 个答案:

答案 0 :(得分:8)

sys.stdout.write(str(i) + sys.argv[1].decode("string_escape"))