2016-05-17 17 views
-4

Ich habe einen Code, der Informationen im Terminal derzeit druckt ?. Wie bekomme ich es, um jede Zeile in eine TXT-Datei zu schreiben?Wie schreibe ich jede gedruckte Zeile in eine TXT-Datei

def find_bets(): 
for bet in bets: 
    team_name1 = bet[1] 
    team_name2 = bet[2] 
    league = bet[9] 
    lines = [bet[4], bet[5]] 
    period = bet[7] 
    handicap = bet[6] 
    print "-------------------------------"  
    print league 
    print game_hour, hours_to_start 
    print team_name1, team_name2 
    print lines 
    print handicap 
    print t1, (game_hour - hours1)/24. 
    print t2, (game_hour - hours2)/24. 
    base_prob = t1 * t2 

    print "BASE PROB", base_prob 
+4

ersetzen Bitte einig vorherige Forschung vor dem Stellen einer Frage. – Jerrybibo

Antwort

0

Wenn Sie beide mit dem Ausgang und in der Datei schreiben möchten, können Sie

f = open("filename", "w") 

def print_both(str): 
    print str 
    f.write(str+"\n") 

tun und jeden Anruf print in find_bets durch einen Aufruf print_both

Verwandte Themen