变量打印出来为上面部分,但是当写入文本时候,就变成了一行,怎么解决是为什么
上面那些事循环产生的值,就是在产生这些值之后把值保存到文本中的时候f.write()只写入了第一句。
后面的程序就只有一个写入程序,循环式应该没有问题。循环产生变量是正常的。
把写入代码注释打印是没有问题的,可是写入之后就打印只出了第一句,是为什么呢
上面那些事循环产生的值,就是在产生这些值之后把值保存到文本中的时候f.write()只写入了第一句。
后面的程序就只有一个写入程序,循环式应该没有问题。循环产生变量是正常的。
把写入代码注释打印是没有问题的,可是写入之后就打印只出了第一句,是为什么呢
每一次写入write后都有再write('\n')
换行一下。
不好意思 ,帮不上你的忙 了,看了好久还是看不懂
估计你在第一次写入后,出现了错误,后面的程序没有执行。
或者你在循环的时候忘记给循环变量累加,或者迭代,反复在输出第一行。
或者你的程序根本没有循环起来,或者只有输出第一行的逻辑。
总之仔细检查下你的程序。