2017-06-29 88 views
2

我當前的代碼是:如何將我的循環輸出轉換爲.txt文件?

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] 
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 

我想輸出這些線條在簡單的文本文件。我熟悉開放和寫入功能,但不知道如何將它們應用於我的具體示例。

謝謝!

回答

1

在GNU/Linux系統上執行控制檯中的程序,添加>和文件名。

例如: 假設您位於包含可執行文件的目錄中。

./[name的程序的文件]> [名稱]

./helloworld> helloworld.txt

這將節省控制檯中的所有打印的文本中的文本文件。

+0

所以你說我只是把這條線放在整個代碼下面?例如:/用戶名/用戶名/桌面> ndx.txt? –