python - 打印给出无效语法错误的语句

标签 python

<分区>

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

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

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

我必须给 STDERR 以打印作业输出文件中的语句。否则什么都不会打印。

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

谢谢, 卡 PIL

最佳答案

import sys

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

关于python - 打印给出无效语法错误的语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21533891/

相关文章:

python - 在 Python 中使用不同且单独的回归器来运行 VARMAX 方程

Python - 取消嵌套字典列表

python - 根据发生情况合并行,同时维护 Python 中 DataFrame 中的唯一值

进行集合差异时忽略最后一个元素的 Pythonic 方式

python - pysftp,paramiko,请求 : Error reading SSH protocol banner

python - 在 Ruby 进程中嵌入 Python CLI?

python - 使用带或不带括号的 python 装饰器

python PIL : color index to RGB

Python 亚马逊产品 API : Module not found error

Python 在父类(super class)中捕获错误,并在子类中跟踪它