很多小白学完Python基础语法,都会陷入一个误区:语法都会,但不知道怎么用、不知道写什么。
其实学Python最大的意义,不是背代码,而是用代码替代手动重复工作,偷懒提效。
今天开启Python零基础实战系列第一篇,分享3个极简、零门槛、可直接复制运行的办公脚本。不用第三方复杂库,纯基础语法实现,学完马上能用在日常工作、学习中!
所有代码小白直接复制运行即可,全程手把手拆解,看懂即会写!
一、实战1:自动批量生成文件名(解决手动改名崩溃)
使用场景:批量修改照片、文档、报表名称,手动一个个改太慢、容易乱,一键自动批量重命名。
这是新手最常用的办公场景,代码极简,完全基于基础语法。
# 批量生成有序文件名def get_file_name(): # 批量生成10个文件名称 name_list = [] for i in range(1, 11): file_name = f"工作报表_第{i}份.xlsx" name_list.append(file_name) return name_list# 调用函数打印所有文件名result = get_file_name()for name in result: print("生成文件:", name)
功能讲解:
1、利用for循环批量生成序号;
2、f-string拼接自定义名称,自由修改后缀(xlsx/txt/png都可以);
3、搭配列表存储所有名称,整齐统一,方便后续批量处理。
二、实战2:文本内容清洗(专治复制粘贴乱格式)
使用场景:网上复制的文案、资料、文档,自带大量空行、多余空格、乱码,手动删太浪费时间。
用Python一键清洗,规整排版,超级实用!
# 文本格式清洗工具def clean_text(text): # 去除首尾空格 new_text = text.strip() # 替换多余空格 new_text = new_text.replace(" ", "") # 返回干净文本 return new_text# 测试使用raw_text = " Python零基础实战 超实用办公脚本 "new_content = clean_text(raw_text)print("清洗前:", raw_text)print("清洗后:", new_content)
小白知识点拓展:
- strip():删除文本首尾所有空格、换行;
- replace():替换指定内容,可批量删空格、删特殊符号;
日常整理笔记、公众号文案、学习资料,一键规整格式。
三、实战3:成绩批量统计评级(学生/办公通用)
使用场景:老师统计成绩、人事统计评分、学生自测评级,批量输入分数,自动评级、统计及格人数。
结合前面学的 函数+循环+判断,综合巩固所有基础,真实落地!
# 成绩评级函数def score_judge(score): if score >= 90: return "优秀" elif score >= 80: return "良好" elif score >= 60: return "及格" else: return "不及格"# 批量处理全班成绩score_list = [88, 59, 92, 76, 66, 95, 45, 81]pass_num = 0for s in score_list: level = score_judge(s) print(f"分数{s},评级:{level}") if s >= 60: pass_num += 1print(f"✅ 本次考试及格人数:{pass_num}人")
脚本优势:
1、无需Excel公式,不用手动统计;
2、数据量再大也不会出错,批量运行;
3、可直接套用修改,适配评分、考核、数据筛选场景。
四、小白必看:怎么修改成自己的专属脚本?
很多新手只会运行不会改,记住3个万能修改技巧:
1、想改数量 → 修改 range() 里的数字;
2、想改内容 → 直接替换引号内的文字、文件名;
3、想改规则 → 调整if判断的数值、条件即可。
五、写在最后:学Python的核心是落地
到这里,你已经从零基础安装环境 → 掌握所有核心语法 → 写出实战脚本。
真正的Python入门,不是背会知识点,而是能用代码解决自己的小麻烦。
这3个脚本覆盖:文件处理、文本清洗、数据统计,是所有自动化、数据分析、爬虫项目的入门雏形。
下一篇更新:Python文件读写实战,教大家用代码自动读取、写入TXT文档,彻底告别手动整理文件!
喜欢系列教程,点赞收藏,持续跟练,零基础也能从零逆袭会编程!