批量创建班级学生文件夹

该文章介绍了一个使用Python编写的脚本,该脚本读取包含学生学号和姓名的Excel文件,生成一个bat批处理文件,每个命令用于在指定目录下创建对应学号和姓名的文件夹。用户只需在目标目录双击生成的bat文件,即可批量创建所有学生的个人文件夹。
摘要由CSDN通过智能技术生成

批量创建班级学生文件夹-Python

1、读取Excel文件,生成bat文件

bat文件每行的内容是创建文件夹的命令
例如:

md 20230422-张三 # 其中20230422是张三的学号

全部Python代码如下:

import pandas as pd
####  读取选课名单
students = pd.read_excel('./学生名单.xlsx')
list_numbers = students['学号'].to_list()## 选取dataframe学号列,并转list
list_names = students['姓名'].to_list()## 选取dataframe姓名列,并转list
list_number_names = []
### 遍历选课名单列表,拼接md命令、学号和姓名
for i in range(0,len(students)):
    list_number_names.append('md'+' '+str(list_numbers[i])+'-'+str(list_names[i]))
print(list_number_names)
# 将二维列表写入bat文件,每一个元素一行
with open('./学号-姓名.bat','w') as f:
    for i in list_number_names:
        for j in i:
            f.write(j)
        f.write('\n')
    f.close()

2、在需要生成文件夹的目录下,双击上述生成的bat文件,即可批量创建文件夹。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值