我正在做(Python 3.5):
sys.stdout.write('NoNewRecords')
它告诉我:
NoNewRecords12
那是为什么?
我正在使用它为Apache-Airflow
推送值。
我需要在推送时具有确切的值。
>>> import sys
>>> sys.stdout.write('NoNewRecords')
NoNewRecords12
答案 0 :(得分:6)
在Python 3中,write
返回其已编写的字符数,解释器将打印命令的返回值。在执行脚本时不会发生这种情况。