pythonドキュメント「print関数」の質問です。
[公式ドキュメント]-----------------------------------------
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) file 引数は、 write(string) メソッドを持つオブジェクトでなければなりません。指定されないか、 None である場合、 sys.stdout が使われます。表示される引数は全てテキスト文字列に変換されますから、 print() はバイナリモードファイルオブジェクトには使用できません。代わりに file.write(...) を使ってください。 出力がバッファ化されるかどうかは通常 file で決まりますが、flush キーワード引数が真ならストリームは強制的にフラッシュされます。
とあります。
(*objects, sep=' ', end='\n')
は理解できました。
例:print("田中","鈴木","吉田","",sep="も",end="合格!") ということだと理解しています。
ですが、
後述の(file=sys.stdout, flush=False)で何ができるのか、理解できません。どういう意味なのでしょうか。
どなたかわかりやすく説明していただけませんでしょうか。
よろしくお願いいたします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。