Python保存输出结果
时间: 2023-07-02 20:16:35 浏览: 113
在Python中,可以使用`print()`函数将输出结果打印到控制台。如果你想将输出结果保存到文件中,可以使用以下两种方法:
1. 将输出结果重定向到文件
在命令行中,可以使用重定向符号 `>` 将输出结果保存到文件中。在Python脚本中,也可以使用`>`符号将输出结果重定向到文件中。以下是一个示例代码:
```python
with open("output.txt", "w") as f:
print("Hello, World!", file=f)
```
在上面的代码中,我们使用`open()`函数创建一个名为`output.txt`的文件,并将文件对象存储在变量`f`中。我们使用`print()`函数将文本`"Hello, World!"`输出到文件中,而不是控制台。通过设置`file`参数为`f`,我们将输出结果重定向到文件中。
2. 使用logging模块保存输出结果
Python的`logging`模块可以用于将输出结果保存到文件中。以下是一个示例代码:
```python
import logging
logging.basicConfig(filename='output.log', level=logging.INFO)
logging.info("Hello, World!")
```
在上面的代码中,我们使用`basicConfig()`函数配置了一个名为`output.log`的日志文件,并将日志级别设置为`INFO`。我们使用`logging.info()`函数将文本`"Hello, World!"`输出到日志文件中。
无论使用哪种方法,输出结果都将保存到指定的文件中。
阅读全文