
本文教你如何修改 Python 下载脚本中的默认保存目录,将原本存入项目根目录的文件重定向至指定路径(如 L:\Data\Scores\ACT),关键在于正确设置 DOWNLOAD_DIR 变量并确保路径有效。
本文教你如何修改 python 下载脚本中的默认保存目录,将原本存入项目根目录的文件重定向至指定路径(如 `l:\data\scores\act`),关键在于正确设置 `download_dir` 变量并确保路径有效。
在你的脚本中,DOWNLOAD_DIR 是控制文件保存位置的核心变量。当前代码使用 os.path.dirname(__file__) 获取脚本所在目录,并转换为 Path 对象:
DOWNLOAD_DIR = os.path.dirname(__file__) DOWNLOAD_DIR = Path(DOWNLOAD_DIR)
要将下载目标更改为 L:\Data\Scores\ACT,只需直接赋值该绝对路径,并确保目录存在(脚本运行前需手动创建,或由代码自动创建):
from pathlib import Path
# ✅ 修改为指定下载路径(推荐使用正斜杠或双反斜杠避免转义问题)
DOWNLOAD_DIR = Path("L:/Data/Scores/ACT")
# 或等价写法:DOWNLOAD_DIR = Path(r"L:\Data\Scores\ACT")
# ✅ 可选:自动创建目录(避免因路径不存在导致下载失败)
DOWNLOAD_DIR.mkdir(parents=True, exist_ok=True)
⚠️ 注意事项:
- Windows 路径中避免单反斜杠 \(如 "L:\Data" 会被误解析为转义字符),建议统一使用正斜杠 / 或原始字符串 r"L:\Data";
- 确保 L: 盘已挂载且具有写入权限(尤其在 VS Code 终端/调试环境中运行时);
- 若后续代码使用 DOWNLOAD_DIR / filename 拼接路径,请确认所有下载逻辑均基于此 Path 对象(而非硬编码相对路径);
- 修改后建议在 VS Code 中重启 Python 终端,确保环境变量与路径变更生效。
完成上述修改后,所有通过 requests 下载并保存的文件(例如调用 with open(DOWNLOAD_DIR / "report.pdf", "wb") as f: f.write(content))将自动落盘至 L:\Data\Scores\ACT,无需改动其余下载逻辑。
Python免费学习笔记(深入):立即使用
在学习笔记中,你将探索 Python 的核心概念和高级技巧!











