1Python打印到文件
在本课中,我们将了解如何通过Python印花语句放入文件中。这意味着我们要打印的内容都将保存到一个文件中。在以下情况下,这会很方便:
- 您不想将项目转换为使用记录器暂时
- 保持打印报表方便携带
让我们开始吧。
2打印到文件
当我们需要将输出打印到文件时,可以用两种方法来实现,这两种方法都很简单。让我们一个个看看。
2.1)将路由设置为全局
首先,我们可以将Python需要考虑的输出路径设置为程序的全局变量。这意味着您需要做一个简单的分配,然后像我们在其他时间一样调用print。
让我们把上面的逻辑放在一个简单的代码片段中:
import sys
sys.stdout = open("output.txt","wt")
print("Hello Python!")
print("We are printing to file.")
当我们运行上面的程序时,我们看到在同一个目录中创建了一个名为‘;的新文件;输出.txt和#8217;包括以下内容: 让我们试试另一种方法。
2.2)每次打印调用决定
有时您不想为整个程序而只为程序中的几个调用设置print to file。这也是可以实现的。让我们尝试用一个简单的代码片段实现这一点:
print("Hello Python!", file=open("output.txt","a"))
print("We are printing to file.", file=open("output.txt","a"))
当我们运行这个程序时,得到相同的输出。此方法的优点是,我们可以在每次print调用中决定是否将输出打印到文件中。
三。结论
在这篇快速文章中,我们看到了如何使用Python3将语句打印到文件中。虽然打印到文件很酷,但我们应该考虑登录Python当我们需要这种行为和许多其他定制。
这就是将python print()路由到文件的全部内容。