在python中保存输出

时间:2015-09-30 18:54:32

标签: python python-2.7 python-3.x

我有这段代码:

import itertools
res = itertools.permutations('abcdefghijklmnopqrstuvwxyz',5) # 5 is the length of the result. 
for i in res: 
   print ''.join(i)

我需要结果而不是打印print ''.join(i)以保存在.txt文件中。

我不熟悉python。谢谢你的时间!

1 个答案:

答案 0 :(得分:1)

您可以open处于写入模式的文件,只需使用fileobject.write方法将您的排列编写到文件中:

with open('file_name.txt','w') as f:
    res = itertools.permutations('abcdefghijklmnopqrstuvwxyz',5) # 5 is the length of the result. 
    for i in res: 
       f.write(''.join(i)+'\n')