Python 入门实战:从安装到写出第一个自动化脚本
【摘要】 很多运维和开发同学的第一个“提效神器”都是 Python。它语法接近自然语言,装好就能跑,非常适合用来写小脚本:批量改文件名、定时备份、调用云服务 API。下面用最短的路径带你从安装走到第一个能用的脚本。 一、安装与验证去 Python 官网下载 3.10 以上的稳定版,安装时勾选 “Add python.exe to PATH”(Windows)。装完打开终端输入:python --ver...
很多运维和开发同学的第一个“提效神器”都是 Python。它语法接近自然语言,装好就能跑,非常适合用来写小脚本:批量改文件名、定时备份、调用云服务 API。下面用最短的路径带你从安装走到第一个能用的脚本。
一、安装与验证
去 Python 官网下载 3.10 以上的稳定版,安装时勾选 “Add python.exe to PATH”(Windows)。装完打开终端输入:
python --version
能打印出版本号就说明装好了。建议顺手装个 VS Code,写起代码来比记事本舒服得多。
二、第一个程序:不只是 Hello World
print("Hello, Python!")
保存为 hello.py,终端里 python hello.py 就能运行。print 是输出,变量不需要声明类型:
name = "dev"
count = 3
print(f"你好,{name},这是第 {count} 次运行")
f-string 是 Python 里最常用的字符串拼接方式,记住它能省很多事。
三、真正有用的脚本:批量重命名
假设下载目录里有一堆 IMG_2026xxxx.jpg,想统一改成 photo_001.jpg 这种格式:
import os
folder = "./photos"
for i, filename in enumerate(sorted(os.listdir(folder)), start=1):
old = os.path.join(folder, filename)
new = os.path.join(folder, f"photo_{i:03d}.jpg")
os.rename(old, new)
print(f"{filename} -> photo_{i:03d}.jpg")
os 是标准库,不用装任何东西。enumerate 自带计数,{i:03d} 表示补零到 3 位。这段脚本不到 10 行,却能省掉半小时的手工改名。
四、两个新手最容易踩的坑
- 缩进就是语法:Python 用缩进来表示代码块,混用空格和 Tab 会直接报错,建议编辑器统一设成 4 个空格。
- 中文路径乱码:Windows 下读写含中文的文件名时,记得
open(path, encoding="utf-8")显式指定编码。
五、下一步学什么
掌握变量、循环、函数之后,建议按这个顺序走:requests 库调接口(比如查天气 API)、schedule 做定时任务、pandas 处理表格。每个方向练一个小项目,比啃完一整本书管用。
Python 的学习曲线是“入门 5 分钟,上手 5 天”。先把上面的重命名脚本跑通,你就已经超过了只看不练的大多数人。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)