print also has an extended form,
defined by the second portion of the
syntax described above. This form is
sometimes referred to as “print
chevron.” In this form, the first
expression after the >> must evaluate
to a “file-like” object, specifically
an object that has a write() method as
described above. With this extended
form, the subsequent expressions are
printed to this file object. If the
first expression evaluates to None,
then sys.stdout is used as the file
for output.
此语法意味着写入文件对象(在本例中为
sys.stderr
),而不是标准输出。[Link]在Python 3.0中,
print
变成一个函数而不是一个语句:[Link]从Python documentation:
相关问题 更多 >
编程相关推荐