蓝桥杯python在d盘创建一个名为python的文件夹,将姓名和对应的python成绩写入此文
时间: 2023-10-12 21:03:04 浏览: 63
蓝桥杯Python编程竞赛要求在D盘上创建一个名为python的文件夹,并将参赛选手的姓名和对应的Python成绩写入该文件。
首先,我们需要在D盘上创建一个名为python的文件夹。可以通过以下Python代码实现:
```python
import os
folder_path = "D:\\python"
if not os.path.exists(folder_path):
os.makedirs(folder_path)
```
上述代码首先引入了os模块,并定义了一个变量folder_path,表示要创建的文件夹路径。然后,通过os.path.exists()函数检查该路径是否已存在,如果不存在,则通过os.makedirs()函数创建文件夹。
接下来,我们需要将参赛选手的姓名和对应的Python成绩写入到这个文件夹中的一个文本文件中。可以通过以下Python代码实现:
```python
names = ["张三", "李四", "王五"]
scores = [90, 85, 95]
file_path = "D:\\python\\scores.txt"
with open(file_path, "w") as file:
for i in range(len(names)):
file.write(names[i] + " " + str(scores[i]) + "\n")
```
上述代码首先定义了一个names列表,存储参赛选手的姓名,以及一个scores列表,存储对应的Python成绩。然后,定义了一个变量file_path,表示要写入的文件路径。接着,使用with open() as file语句打开文件,在循环中逐行写入参赛选手的姓名和成绩,以空格分隔,并在末尾加上换行符。
通过以上代码,我们成功创建了D盘下名为python的文件夹,并将参赛选手的姓名和Python成绩写入了该文件夹中名为scores.txt的文本文件中。