编写一个Python程序,完成如下任务: 1、在D盘创建“LX+自己学号”的文件夹,在文件夹中继续创建一个名为“0418”的文件夹; 2、获取C:\\Program Files文件夹中的信息,将该信息存入到“0418”文件夹中的文本文件cpf.txt中; 3、将cpf.txt改为cpf0418.txt。
时间: 2024-02-25 13:55:19 浏览: 26
好的,以下是Python程序的实现:
```python
import os
# 获取用户学号
student_id = input("请输入您的学号:")
# 创建文件夹
os.mkdir("D:/LX" + student_id)
os.mkdir("D:/LX" + student_id + "/0418")
# 获取Program Files文件夹信息
program_files_path = "C:/Program Files"
program_files_info = os.listdir(program_files_path)
# 将信息写入文件
with open("D:/LX" + student_id + "/0418/cpf.txt", "w") as f:
for info in program_files_info:
f.write(info + "\n")
# 改名
os.rename("D:/LX" + student_id + "/0418/cpf.txt", "D:/LX" + student_id + "/0418/cpf0418.txt")
```
注意,该程序中的路径是根据Windows系统的默认路径设置的,如果你的系统路径不同,需要根据实际情况进行修改。
相关问题
编写一个Python程赽,完成如下任务: 1、在D盘创建“LX+自己学号”塇塉件夹,在塉件夹中继续创建一个名为“0418”塇塉件夹; 2、获取C:\\Program Files塉件夹中塇信塆,将该信塆存入到“0418”塉件夹中塇塉本塉件cpf.txt中; 3、将cpf.txt改名为cpf0418.txt。
好的,以下是Python代码实现:
```python
import os
import shutil
# 获取C:\\Program Files目录下的文件路径
program_files_path = "C:\\Program Files"
file_path = os.path.join(program_files_path, "file.txt")
# 在D盘创建“LX+自己学号”文件夹以及“0418”文件夹
student_number = "123456" # 此处需替换为实际学号
folder_path = os.path.join("D:", "LX" + student_number, "0418")
os.makedirs(folder_path)
# 将文件复制到“0418”文件夹下,并更名为cpf0418.txt
target_file_path = os.path.join(folder_path, "cpf0418.txt")
shutil.copy(file_path, target_file_path)
```
请注意,本程序仅供学习参考,如需在实际环境中运行,请谨慎使用。
蓝桥杯python在d盘创建一个名为python的文件夹,将姓名和对应的python成绩写入此文
蓝桥杯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的文本文件中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)