我用AI写python软件的流程

查看 59|回复 4
作者:我是来水帖的   
随机点名小工具。先看个效果

我个人的操作步骤:
1.用语言描述我的需求。
2.交给AI写出代码框架,有报错就问它。直到正常运行
3.用Pyinstaller打包为exe软件或者丢青龙挂机。
1.用语言描述,这里需要一些python或者其它语言的专业名词,专业细致的描述好需求。
比如;
一个点名程序,界面上有个按钮能操作点名开始或者点名结束。
有个显示框,当点击开始点名时,框里能快速依次显示名单里的每个名字,当点击停止点名时框内随机显示一个被点到的名字。
名单最好是外部附带的一个txt文件,可以自由编辑里面的名字。
软件的界面和字体稍微好看点。
这样的需求,我描述成了这样:
用Tk写一个随机点名程序,程序里有一个点击开始和停止的按钮,还有一个显示框用来滚动名单。读取同一目录下的名单.txt文件里的内容,里面的每一行代表一个人的名字。将名单.txt里的名字存为变量name_list。点击开始后,显示框会一直随机抽取name_list里的变量显示在显示框中。每次只显示一个名字。直到点击停止,显示框停止滚动。
这里我用Tk告诉Ai,有图形界面。描述了图形界面里有开始/停止按钮和一个显示框。
名单在哪里——在txt文档里,读取的名单存在name_list里。
点名是随机的,就加了个随机的描述。
怕它只循环名单一次就直接停止了,加了一直循环抽取的描述。
怕它每次显示几个名字在框里,就加了限定,每次只显示一个名字。
2.用Ai写代码。有好几个软件,或者ChatGPT网页也行。我用的Cursorhttps://www.cursor.so/
把刚刚的描述甩过去就行了。
它会生成一份代码

把代码放到pycharm里跑一下看看(用python自己的那个IDE也行,不过功能没那么多)
能用就继续向他提要求。出bug就问它原因。


可以用了就打包成exe,
直接在程序的目录下运行这个命令,这样用python默认的图标
Pyinstaller -F -w 点名程序.py
添加图标就加-i xxx.ico  比如
Pyinstaller -F -w -i  a06.ico 点名程序.py

生成的exe软件就在dist文件里
代码长这样

打包的exe在蓝奏
https://wwi.lanzoup.com/b0f4tkcyf
密码:2s8i
共有1个附件(扣50个妖晶):
1.点名程序.py.txt(2.5KB)
点击下载(0次)
py文件,删除txt后缀

名字, 名单

奔跑的阿宝   
可以的,程序员看了要流泪
紅竹   
666
纯情女高   
py脚本没有青龙通知怎么弄,这个不知道怎么问
纯情女高   
niude
您需要登录后才可以回帖 登录 | 立即注册

返回顶部