2017-06-29 8 views
2

私の現在のコードは次のとおりです。ループ出力を.txtファイルに変換するにはどうすればよいですか?

[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 

私は単純なテキストファイルに次の行を出力したいと思います:

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= ' ') 

行を生成します。私はオープンとライトの機能に精通していますが、私の具体例にそれらを適用する方法を知らない。

ありがとうございます!

答えて

1

GNU/Linuxシステムでは、コンソールでプログラムを実行し、>とファイル名を追加します。

例: あなたが実行可能ファイルを含むディレクトリにいると仮定します。プログラムファイルの]> [名前]の

./[name

./helloworld> helloworld.txt

これは、テキストファイルにコンソール内のすべての印刷されたテキストを保存します。

+0

だから、私はコード全体の下にこの行を置くと言っていますか?例えば:/ users/username/Desktop> ndx.txt? –

関連する問題