2016-09-29 8 views

答えて

1

bcs print()doenはstdoutにフラッシュしません。

あなたはこの

import requests 

from sys import stdout 

def get(url): 
    stdout.write('GET: ' + url+"\n"); 
    stdout.flush(); # this func() will flush all to stdout 
    r = requests.get(url); 
    print("DONE"); 
    return r; 

get("http://programmersforum.ru/"); 
ようにそれを行うことができます
2

コンソールが出力をラインバッファリングしているためです。それをフラッシュするためにsys.stdout.flush()に電話してください。

関連する問題