Python 入门简明教程
1. 1. 与 Python 的第一次亲密接触-写给初学者 2. 2. Python 语法关键字 3. 3. Python 的注释和语法 4. 4. Python 基本数据类型 5. 5. Python 输入输出 6. 6. Python 运算符 7. 7. Python 变量 8. 8. Python 命名空间和变量生存范围 9. 9. Python 逻辑判断 10. 10. Python For 循环语法 11. 11. Python While 循环语法 12. 12. Python 循环语法中 break 与 continue的使用 13. 14. Python 三目运算符 14. 15. Python 循环语法中 pass 语句的使用 15. 16. Python 循环语法示例 16. 17. Python 函数 17. 18. Python main 函数 18. 19. Python print 函数 19. 20. Python print format 输出格式化 20. 21. Python print 输出到文件 21. 22. Python 输入 22. 23. Python import 导入模块 23. 25. Python 中递归的使用 24. 26. Python 匿名函数 25. 27. Python lambda 26. 28. Python PIP 包管理机制 27. 29. Python 命令行参数 28. 30. Python Numbers 包 29. 31. Python 随机数 30. 32. Python String 转 int 31. 34. Python 自定义异常 Exception 32. 35. Python 继承 33. 36. Python 父类 34. 38. Python 操作符重载 35. 39. Python __str__ and __repr__

21. Python print 输出到文件

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()路由到文件的全部内容。