Извините за то, что я немного не конкретизировал, но это то, что я вычеркнул из вашего вопроса.
# results will contain your large dataset ...
handle = open("filename.txt", "w")
handle.write(results)
handle.close()
Или:
with open("filename.txt", "w") as f:
f.write(results)
Если ваши результаты будут повторяемыми:
# results will contain your large dataset ...
handle = open("filename.txt", "w")
handle.write(''.join(results)) # a little ugly, though
handle.close()
Или:
with open("filename.txt", "w") as f:
for item in results:
f.write(item)