Misha Eide
Misha Eide

Reputation: 47

How do I save output into a text file in python?

So what I want to do is save the output of this program into a text file.

import itertools
res = itertools.product('qwertyuiopasdfghjklzxcvbnm', repeat=3)
for i in res: 
print ''.join(i)

Im running python 2.7

Upvotes: 0

Views: 838

Answers (1)

sal
sal

Reputation: 3593

You can use open and then write method of the resulting file handler.

import itertools
res = itertools.product('qwertyuiopasdfghjklzxcvbnm', repeat=3)

with open('output.txt', 'w') as f:
    for group in res:
        word = ''.join(group)
        f.write(word+'\n')
        print(word)

Upvotes: 1

Related Questions