我有如下打印功能:print(*hint_y, sep='\n')
(hint_y是嵌套列表),其输出看起来像这样:
1
1 1 1
4 1 1 1 4
如何将打印内容重定向到文本文件?
答案 0 :(得分:1)
您可以通过在打印功能的file参数中使用提供文件代理来实现。
例如,
f = open('temp.txt' , 'w')
print('a' , file = f)
f.close()
在这里,我重定向了文件'temp.txt'中的字符串'a'。
答案 1 :(得分:0)
类似于Sanchit.Jain的答案,但使用with语句自动关闭文件:
with open('temp.txt' , 'w') as f:
print('a' , file=f)