写入文件打印整数到我的空闲壳。 他们似乎从15-40不等,并有一个打印到我的文件的每一行。
这只是如果我直接写声明IDLE,功能之外发生。 这使得整数打印:
>> file = open('filename', 'w')
>> for element in list:
file.write('{}\n'.format(element))
虽然这并不:
>> def print_to_file():
file = open('filename', 'w')
for element in list:
file.write('{}\n'.format(element))
file.close()
>> print_to_file()
我使用IDLE 3.4.0在Windows 7上我还没有机会测试到另一台机器或空闲的另一个版本上。