我创建了一个通过" print"打印文本的特定功能。 我想将该提示存储到文本文件中。
函数名称为" printall(x)"。
我试过以下
text_file = open('newfile.txt', 'w')
text_file.write(printall(x))
text_file.close
这不起作用。
我该如何实现?
由于
答案 0 :(得分:0)
首先,在您的代码顶部执行:import sys
。
然后,在您的printall(x)
方法中,您应该添加以下内容作为第一行:
sys.stdout = open('newfile.txt', 'w')
然后,无论何时打印,它都会将代码写入文件而不是控制台。
希望有所帮助。