第1讲:环境搭建与第一个自动化脚本

📅 2026/7/13 16:46:26
第1讲:环境搭建与第一个自动化脚本
本讲目标安装 Python 和 VS Code 编辑器学会用 pip 安装第三方库写出你的第一个自动化脚本自动创建今日日期文件夹一、准备工作安装 Python1.1 下载 Python打开浏览器访问 Python 官网https://www.python.org/downloads/页面会自动识别你的操作系统点击黄色的Download Python 3.12.x​ 按钮下载。目前最新稳定版是 3.12.x本专栏所有代码均在此版本测试通过。1.2 安装 Python双击下载好的安装包这一步非常重要✅一定要勾选底部的 Add Python to PATH然后点击 Install Now等待几分钟完成安装。验证是否安装成功按下键盘上的Win R输入cmd回车打开命令行输入以下命令并回车python --version如果看到类似Python 3.12.x的输出说明安装成功。二、安装 VS Code 编辑器可选但推荐虽然记事本也能写 Python但 VS Code 能让写代码体验好很多。2.1 下载 VS Codehttps://code.visualstudio.com/点击右上角的蓝色 Download for Windows 按钮。2.2 安装 VS Code一路默认安装即可。安装完成后打开 VS Code在左侧插件市场搜索Chinese (Simplified)安装中文语言包。接着搜索Python安装微软官方的 Python 扩展。三、安装第三方库Python 自带的功能已经很强大了但有些功能需要安装额外的库。我们用 pipPython 的包管理器来安装。3.1 配置国内镜像源加速下载由于默认下载源在国外速度可能很慢。我们换成清华大学的镜像源打开命令行执行以下命令pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple3.2 安装本专栏所需的库本专栏需要用到的库很少我们先安装最基础的几个pip install openpyxl pillow看到 Successfully installed 就说明安装成功了。不用担心后续每讲用到新库时我会提醒你安装。四、第一个自动化脚本自动创建今日日期文件夹4.1 场景描述你每天上班都要新建一个当天日期的文件夹用来存放当天的文件。比如今天是2026-07-13你就需要创建一个名为2026-07-13的文件夹。手动操作右键 → 新建文件夹 → 输入日期 → 回车。每天一次看似不费事但一年下来就是 365 次重复劳动。用 Python只需双击运行自动创建。4.2 完整代码打开 VS Code新建一个文件保存为create_today_folder.py输入以下代码import os from datetime import datetime # 1. 获取今天的日期格式化为 YYYY-MM-DD today datetime.now().strftime(%Y-%m-%d) # 2. 指定要在桌面上创建文件夹 desktop os.path.join(os.path.expanduser(~), Desktop) folder_path os.path.join(desktop, today) # 3. 检查文件夹是否已存在不存在则创建 if not os.path.exists(folder_path): os.makedirs(folder_path) print(f✅ 已创建文件夹{folder_path}) else: print(f⚠️ 文件夹已存在{folder_path})4.3 逐行解释代码作用import os导入操作系统模块用来操作文件和路径from datetime import datetime导入日期时间模块用来获取今天的日期datetime.now()获取当前日期和时间.strftime(%Y-%m-%d)把日期格式化为 年-月-日 字符串如2026-07-13os.path.expanduser(~)获取当前用户的 home 目录如C:\Users\你的用户名os.path.join(...)拼接路径自动处理斜杠方向os.path.exists(folder_path)判断文件夹是否已存在os.makedirs(folder_path)创建文件夹如果上级目录不存在也会一并创建4.4 运行脚本在 VS Code 中点击右上角的 ▶️ 运行按钮或者按F5键。如果一切正常你会看到桌面上多了一个名为2026-07-13的文件夹。五、进阶扩展学会了基本原理你可以轻松改造这个脚本扩展1在指定位置创建文件夹# 改成在 D 盘的 work 目录下创建 base_dir rD:\work folder_path os.path.join(base_dir, today)扩展2同时创建多个子文件夹# 在日期文件夹下再创建 文档、图片、报表 三个子文件夹 sub_folders [文档, 图片, 报表] for sub in sub_folders: os.makedirs(os.path.join(folder_path, sub), exist_okTrue)扩展3加上时间戳精确到分钟# 文件夹名称变为 2026-07-13_1430 today datetime.now().strftime(%Y-%m-%d_%H%M)六、本讲总结知识点掌握程度Python 安装与环境配置✅ 已完成pip 安装第三方库✅ 已掌握os 模块基本操作✅ 已了解自动创建文件夹脚本✅ 已写出并运行七、课后练习修改脚本让它在 D 盘根目录下创建一个名为每日工作_2026-07-13的文件夹在日期文件夹内自动创建上午和下午两个子文件夹尝试把文件夹创建路径改为你常用的某个目录比如C:\Users\你的名字\Documents遇到问题可以在评论区留言我会在 24 小时内回复。下一讲预告​ 学会让 Python 帮你操作文件和文件夹——从此告别鼠标拖拽一切交给代码。