打印语句给出无效语法错误

时间:2014-02-03 17:38:44

标签: python

这似乎有点奇怪。我在我的python脚本中有一些打印语句,我通过批处理作业运行。

问题在于我尝试了所有可能的print语句,但它仍然抛出了无效的语法错误。

print STDERR 'Kapil >> BEFORE INSERT';
print STDERR 'Kapil tag_id >> $tag_id';
print STDERR 'Kapil Hostname >> $hostname';

我必须让STDERR在job out文件中打印语句。否则什么都没有印刷。

  File "/d/home/aprun-prologue/aprun-prologue", line 169
    print STDERR 'Kapil >> BEFORE INSERT \n';
                                           ^
SyntaxError: invalid syntax

谢谢, 卡皮尔

1 个答案:

答案 0 :(得分:5)

import sys

print >>sys.stderr, 'Kapil >> BEFORE INSERT'
print >>sys.stderr, 'Kapil tag_id >> $tag_id'
print >>sys.stderr, 'Kapil Hostname >> $hostname'