印刷语句中>>的含义

Dav*_*vid 17 python syntax python-2.x

我想知道print >> dbfile, keypython 中的意思是什么.该>>怎么办?

Gre*_*ill 15

应该注意,>>语法特定于Python 2.x. 在Python 3.x中,该语法消失了,代码需要按如下方式进行更改:

print >>f, "Hello world"           # Python 2.x

print("Hello world", file=f)       # Python 3.x
Run Code Online (Sandbox Code Playgroud)

  • 我认为我更喜欢python 3语法,因为它看起来更干净 (2认同)

Jam*_*mes 8

这会重定向print到文件(在本例中dbfile).

>>只是一个特殊的语法.