2017-06-29 3 views
2

Mein aktueller Code ist:Wie konvertiere ich meine Loop-Ausgabe in eine .txt-Datei?

count1 = 0 
for i in range(30): 
    if i%26 == 0: 
     b = [i+1, i+2, i+3, i+4, i+5, i+6, i+7, i+8, i+9, i+10] 
     count1 += 1 

     print([count1]) 
     print(*b, sep=' ') 

    elif (i-10)%26 == 0: 
     b = [i+1, i+2, i+3, i+4, i+5, i+6, i+7, i+8, i+9] 
     count1 += 1 

     print([count1]) 
     print(*b, sep= ' ') 

    elif (i-16)%32 == 0: 
     b = [i+1, i+2, i+3, i+4, i+5, i+6, i+7, i+8, i+9, i+10] 
     count1 += 1 

     print([count1]) 
     print(*b, sep= ' ') 

die produziert Linien:

[1] 
1 2 3 4 5 6 7 8 9 10 
[2] 
11 12 13 14 15 16 17 18 19 
[3] 
17 18 19 20 21 22 23 24 25 26 
[4] 
27 28 29 30 31 32 33 34 35 36 

Ich mag würde diese Zeilen in einer einfachen Textdatei ausgeben. Ich bin mit den Funktionen zum Öffnen und Schreiben vertraut, weiß aber nicht, wie man sie auf mein spezifisches Beispiel anwendet.

Danke!

Antwort

1

Auf GNU/Linux-Systemen führen Sie das Programm in der Konsole aus, fügen Sie> und den Namen der Datei hinzu.

Beispiel: Angenommen, Sie befinden sich in dem Verzeichnis, das die ausführbare Datei enthält.

./[name des Programms]> [Name der Datei]

./helloworld> helloworld.txt

Dies wird alle gedruckten Text in der Konsole in einer Textdatei speichern.

+0

Sie sagen also, ich würde diese Zeile nur unter den gesamten Code setzen? Zum Beispiel:/users/username/Desktop> ndx.txt? –

Verwandte Themen