Function 如何将循环输出转换为.txt文件?
我目前的代码是:Function 如何将循环输出转换为.txt文件?,function,loops,text,output,Function,Loops,Text,Output,我目前的代码是: 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
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
我想在一个简单的文本文件中输出这些行。我熟悉open和write函数,但不知道如何将它们应用到我的具体示例中
谢谢 在GNU/Linux系统上,在控制台中执行程序,添加>和文件名 例如: 假设您位于包含可执行文件的目录中 ./[程序名称]>[文件名称] ./helloworld>helloworld.txt
这将把控制台中所有打印的文本保存在一个文本文件中。那么你是说我只是把这一行放在整个代码下面?例如:/users/username/Desktop>ndx.txt?