Python:如何将打印输出重定向到 txt 文件?

我有看起来像这样的 Print 函数:print(*hint_y, sep='\n')(hint_y 是嵌套列表),其输出如下所示:


      1    

    1 1 1  

  4 1 1 1 4

如何将此打印重定向到文本文件?


qq_笑_17
浏览 224回答 2
2回答

隔江千里

您可以通过在打印功能的文件参数中使用提供文件代理来做到这一点。例如,f = open('temp.txt' , 'w')print('a' , file = f)f.close()在这里,我重定向了文件“temp.txt”中的字符串“a”。

万千封印

像 Sanchit.Jain 的回答,但使用 with 语句自动关闭文件:with open('temp.txt' , 'w') as f:    print('a' , file=f)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python