-1
私は-u
と知っていますが、pythonのstdoutバッファは無効になります。それは崇高とbashで動作しますが、pycharmでは、私はRun->Edit Configurations->Interpreter options->add -u
と設定します。私のテストコードは、次のとおりです。pycharmのpython stdoutバッファを無効にするにはどうすればいいですか?
# -*- encoding: utf-8 -*-
import sys
print "stdout1"
print >> sys.stderr, "stderr1"
print "stdout2"
print >> sys.stderr, "stderr2"
print "stdout3"
print >> sys.stderr, "stderr3"
ここ
は、「ファイル名を指定して実行」ウィンドウに結果である:
C:\Python27\python.exe -u "D:/Python Projects/compute - 2016.7.13/main.py"
stderr1
stderr2
stderr3
stdout1
stdout2
stdout3
Process finished with exit code 0
結果は常に変化し、「-u」は
@AkshatMahajan私のpythonは2.7.12で、>>は出力をリダイレクトすることを意味します – Ryan