现在 AI 编程能力很强了,已经可以完成过去初级程序员的大部分工作了。如果你从来没有接触过编程,在 AI 的帮助下,你也能编写简易的小程序。如果你经常刷小黑盒帖子,你可能看到扫雷,数独,编写单词记忆 app 等等都能通过 AI 完成,哪怕一点也不会编程。
当然你让 AI 直接编写一个复杂的 app,这肯定是不现实的,随着要做的东西越复杂, AI 在其中所处的地位也由主力变为辅助,这就需要额外的知识了。不过做一些小工具是完全没问题的,下面我会以 0 基础的视角 介绍我是怎么借助 AI 来进行 python 编程的。
这是 Overview Leaderboard | LMArena 给出的 编程能力排行的前几位,因为 deepseek 生成有点慢,我就用国产的豆包举例。
![]()
环境搭建
环境搭建是为了能让代码在你的电脑跑起来,都是一些简单的下载步骤。没有提到的就是直接下一步,其他的不用更改。
1. python 下载
搜索:python,进入下面的网站下载。
网址 :https://www.python.org/downloads/
![]()
![]()
![]()
安装时下面两个勾上。上下两种安装方式都可以,一般上面那个就行了,要改路径就选下面的这个,看不懂的就选默认,只根据需要改看得懂的。
2. vscode 下载
这是一个代码编辑器,可以下载插件写各种代码。搜索:vscode,进入下面的网站下载。
![]()
网址 : https://code.visualstudio.com/Download
安装很简单,可以都选默认,中间有个创建桌面快捷方式可以勾上。
然后就是 vscode 中安装 python 插件 和 汉化插件(可选)。
汉化插件
如下图,左边这一栏选拓展图标,搜 Chinese 安装
![]()
下完后右下角有个弹窗,点击重启vscode语言就更改了。
python 插件
一样的位置搜索 python,安装下面三个。
![]()
copilot
这里还推荐一个 ai 辅助插件 copilot,就是相当于把 ai 放到 vscode 里了,有自动补全,改错等功能,不过免费有额度限制(不经常写够用了),学生可以申请免费版。
![]()
在上面搜索栏(快捷键 ctrl + shift + p) 输入 >python select interpreter
![]()
选择前面安装的这个。
![]()
好了,恭喜你,你已经完成环境搭建。
完成进度 50%!
使用1:文件批量处理
现在用 python 可以实现文件批量处理,比如批量复制 / 移动文件,批量重命名文件,批量压缩 / 解压文件 ........
有修改操作的话,处理前 一定要备份!一定要备份!一定要备份!。
举个批量重命名文件的例子(先备份),我会完整叙述我是如何用 AI 完成这一工作的,包扩如何处理一些意外的情况,希望大家学到的是方法,这样你就可以用 AI + python 做你想做的事。
比如在我的电脑的文档目录下的 steam 游戏截图,观察截图文件名例如 203160_20250114172017_1.png ,203160是游戏的编号,20250114172017是时间信息,后面的 1 可以理解为 该游戏那一时刻图片的编号 ,因为时间精确到了秒,所以编号全是 1。
![]()
现在我的需求是 文件命名成 game+数字+_+编号.png(例如game1_1.png),其他信息我想导出成 csv 文件,放到 excel 里面,就可以做一些统计之类的操作。
所以告诉 AI 需求:
在一个文件夹中有很多类似于 203160_20250114172017_1.png 的图片,203160是编号,20250114172017是日期,帮我批量重命名,筛选出类似命名的文件,命名成 game+数字+_+编号.png。并生成表格生成csv文件,列为改完后的的图片名、游戏、日期,帮我写个python脚本实现。
![]()
我们下一步就是把他给的代码跑就来。
先确定一个文件夹作为工作目录。点击 文件 -- 打开文件夹
![]()
点这个新建文件,命名为 xxx.py ,前面xxx可以自己定义,后缀是 .py 就行了,把代码复制到文件中。ctrl + s 保存修改。
![]()
![]()
点击右上角运行,看到下面的终端【终端 快捷键ctrl + shift + `(键盘左上角 esc 下面的那个键)】提示我们输入图片的文件夹路径。
我们选中一张图片 “ctrl + shift + c” 复制图片文件路径到终端, "C:\Users\fjw\Documents\203160_20250114172017_1.png" 改成C:\Users\fjw\Documents\,按回车,可以看到工作了。
![]()
终端显示:
![]()
不出意外,理解错了我们的需求,我想要的是 游戏编号相同的也就是下划线前面相同的命名为 game1,出现第二种就是 game2,最后结果类似于 game1_1.png, game1_2.png, game2_1.png ........
因为我是没备份的,文件名就要再改回来,还好生成的 csv 文件 和 和终端有时间信息的保留,不然恢复就麻烦了,所以在进行文件操作的时候一定要备份,一定要备份,一定要备份。
告诉ai :名字全改回去
又生成了恢复的代码,类似与上面步骤粘贴代码,运行,终端输入路径,回车 即可。
![]()
重新告诉他:我想要的是 游戏编号相同的也就是下划线前面相同的命名为 game1,出现第二种就是 game2,最后结果类似于 game1_1.png, game1_2.png, game2_1.png ........,修改第一次生成的代码
![]()
成功运行!
![]()
成功更改!csv 文件也生成了。
将生成的 csv 文件 导入 excel 。
![]()
导入成功!
![]()
学习进度 80%!
报错处理
用 ai 处理
代码报错是写程序绕不开的话题,遇到问题时下面的 问题 栏会显示报错的信息,我们只需要 右击 复制给 AI 即可,让 AI 修改代码。
![]()
如果你安装了上面提到的 copilot ,也可以用它来修改。
![]()
我们问 ai ,它这样回答的:
![]()
点击终端,粘贴 ai 给的命令,回车运行,完成这个过程错误消失 问题解决。
![]()
常见的报错
简单分析一下这个常见的报错:
无法从源解析导入“AAA” 报错,就代表你没安装这个库,通俗来讲就是 你的代码用到了一组工具 “AAA” ,这组工具需要额外下载,下载下来问题就解决了。
在终端输入
pip install AAA
回车运行,完成安装即可。
学习进度 95%!
使用2:各种小程序/小工具
1.经典小 app
像什么扫雷,贪吃蛇这种经典的小程序 AI 最擅长了,下面这个扫雷就是 AI 生成的。
![]()
2.写一个方便自己的小工具!
现在你已经知道了如何借助 ai 编写 python 代码,那你也可以借助 AI 写一些小工具。
比如写这篇帖子的时候我发现了我的一个需求:在打开steam的时候,也要同时打开加速器,语音工具等等,因为软件多慢慢找比较麻烦,就可以做一个批量启动软件的小工具,每一组程序可以作为一个预设,可以添加多个预设,点击启动就可以一次性启动对应预设中的所有程序。可以添加多个模式:比如 虚拟机中的Linux开发(vmware,xshell,vscode)......
告诉 AI 需求:
用py写一个自动化程序,比如工作就启动所有工作需要的程序,游戏就启动游戏需要的程序,模式可以自己创建,指定文件路径。
生成代码,新建 .py 文件,粘贴,ctrl + s 保存,运行。第一版的界面:
![]()
可以发现没有启动模块的按钮,告诉他重新修改:没有启动程序按钮,怎么启用模模块?打开软件的启用按钮放在最上面显眼的位置
![]()
这次成功生成了,试一下可以用!
文件目录生成了一个 .json 文件,可以看到保存了你的每个模式的预设信息。
![]()
进度 95%!
打包程序
先我们的如果运行程序就要跑一次代码,下面介绍如何 打包程序得到 exe 文件。
1.安装 pyinstaller :
打开终端(ctrl + shift + `,或者 win + r 输入cmd),输入:
pip install pyinstaller
2.打包,比如打包 mylauncher_v2.py:
pyinstaller --onefile mylauncher_v2.py
打包后的文件位于dist/目录下。
进度 100%!
总结
![]()
如果出现任何问题,都可以告诉 AI 或者网络搜索解决方式,出现知识盲区你可以告诉 AI 用简单的方式给你描述,还是不明白就意味着你需要别的知识才能解决当下的问题。
你可以试着做:自定义格式的重命名工具;记忆单词app; 定时备份工具 ......
下期预告(如果有兴致写的话):
用AI + python,0 基础也能实现网页数据处理 和 简单的爬虫
爆肝长文,希望被电!!!
点赞关注评论
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com
