如何用python将统计结果写入文本文件result.txt中。
时间: 2024-02-20 16:59:30 浏览: 83
可以使用Python内置函数`open()`来打开一个文件,并使用`write()`函数将统计结果写入到文件中。具体操作步骤如下:
1. 定义需要写入文件的内容,例如:
```python
content = "学生成绩的平均数为:{0}\n学生成绩的中位数为:{1}".format(average, median)
```
2. 打开文件,使用`open()`函数打开一个文件,文件名为`result.txt`,打开模式为`w`,表示以写入方式打开文件。
```python
file = open("result.txt", "w")
```
3. 将内容写入文件,使用`write()`函数将内容写入文件。
```python
file.write(content)
```
4. 关闭文件,使用`close()`函数关闭文件。
```python
file.close()
```
完整代码如下:
```python
import statistics
score_list = [80, 90, 70, 85, 95, 75, 65, 100]
average = statistics.mean(score_list)
median = statistics.median(score_list)
content = "学生成绩的平均数为:{0}\n学生成绩的中位数为:{1}".format(average, median)
file = open("result.txt", "w")
file.write(content)
file.close()
```
执行完上述代码后,会在当前目录下生成一个名为`result.txt`的文件,并将统计结果写入到该文件中。
阅读全文