Python sys.stdout显示我没有写的东西

Python sys.stdout显示我没有写的东西,python,Python,我正在做(Python 3.5): 它告诉我: NoNewRecords12 为什么呢 我正在使用它来推送Apache气流的值。 我需要在推的时候得到准确的值 >>> import sys >>> sys.stdout.write('NoNewRecords') NoNewRecords12 在Python 3中,write返回已写入的字符数,解释器打印命令的返回值。执行脚本时不会发生这种情况。在Python 3中,write返回已写入的字符数,解释器

我正在做(Python 3.5):

它告诉我:

NoNewRecords12
为什么呢

我正在使用它来推送
Apache气流的值
。 我需要在推的时候得到准确的值

>>> import sys
>>> sys.stdout.write('NoNewRecords')
NoNewRecords12


在Python 3中,
write
返回已写入的字符数,解释器打印命令的返回值。执行脚本时不会发生这种情况。

在Python 3中,
write
返回已写入的字符数,解释器打印命令的返回值。执行脚本时不会发生这种情况。

write
返回它已写入的字符数,解释器打印命令的返回值。执行脚本时不会发生这种情况。@PeterWood这是由后续任务提取的消息。气流调度器的常见用法。@PeterWood有什么不同?@PeterWood您在哪里看到这个?
write
返回它已写入的字符数,解释器打印命令的返回值。执行脚本时不会发生这种情况。@PeterWood这是由后续任务提取的消息。气流调度器的常见用法。@PeterWood有什么不同?@PeterWood你在哪里看到的?当我执行脚本时,它会显示vNonerRecords p0@Programmer120,我不知道这与此有什么关系。你做了一件不同的事,遇到了不同的问题。怎么会这样?如果您看到我遗漏了什么,请解释一下,您正在交互式会话中调用
write
,并将字符数打印出来。在您的另一个问题中,您正在脚本中执行一些复杂的操作,并获得
VNoNewRecords p0
。这不是同一个问题。当我执行脚本时,它向我显示VNoNewRecords p0@Programmer120,我不知道这与此有什么关系。你做了一件不同的事,遇到了不同的问题。怎么会这样?如果您看到我遗漏了什么,请解释一下,您正在交互式会话中调用
write
,并将字符数打印出来。在您的另一个问题中,您正在脚本中执行一些复杂的操作,并获得
VNoNewRecords p0
。这不是同一个问题。
>>> import sys
>>> sys.stdout.write('NoNewRecords')
NoNewRecords12