Мне было интересно, что означает print >> dbfile, key в python. Что должен делать >>?
Значение >> в заявлении на печать
Ответ 1
Следует отметить, что синтаксис >> специфичен для Python 2.x. В Python 3.x этот синтаксис исчезает, и код необходимо изменить следующим образом:
print >>f, "Hello world" # Python 2.x
print("Hello world", file=f) # Python 3.x
Ответ 2
Это перенаправляет print в файл (в этом случае dbfile).
>> - это просто специальный синтаксис, используемый для этого.
Ответ 3
См. Оператор print в справочной системе языка Python. Указанный объект должен иметь метод write.