利用问卷星批量重命名保存上传的图片或者文件

目前问卷星是可以直接通过访问链接地址去下载文件的,本程序就是利用这个代码去实现自动化下载

利用到os、pandas、requests库,程序可直接自定义下载到的文件夹,excel数据表放到py文件目录下即可运行成功

import os
import pandas as pd
import requests

# 读取用户输入的文件夹路径
output_folder = input("请输入保存图片的文件夹路径:")

# 如果文件夹不存在,则创建它
if not os.path.exists(output_folder):
    os.makedirs(output_folder)

# 读取 Excel 文件
df = pd.read_excel('数据.xlsx', engine='openpyxl')
print('即将开始')

# 遍历 Excel 文件的每一行
for index, row in df.iterrows():
    image_url = row['4、成绩截图']
    name = row['1、姓名']
    student_id = row['2、学号']

    # 下载图片
    response = requests.get(image_url)
    if response.status_code == 200:
        # 创建文件名并将图片保存到指定文件夹
        file_name = os.path.join(output_folder, f"{name}_{student_id}.jpg")

        with open(file_name, 'wb') as file:
            file.write(response.content)
            print(f"正在下载 {file_name}")
    else:
        print(f"下载失败 {image_url}")

print("完成.")
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片