当前位置: 首页 > news >正文

Trae 实操指南: 2小时开发一个py脚本管理工具

前言

python环境和Trae 已经装好

1. 需求确认阶段

采用build beta模式

1. 软件名称:脚本管理软件
1. 软件功能:
   2.1 脚本管理
   2.1.1. 脚本列表页面
   2.1.2. 脚本列表页面可以搜索脚本
   2.1.3. 脚本列表页面可以删除脚本
   2.1.4. 脚本列表页面可以运行脚本
   2.1.5. 脚本列表页面可以添加脚本
   2.2 脚本添加
   2.2.1 拖拽或自定义上传脚本路径 (只支持 python 脚本)
   2.2.2 自定义脚本名称
   2.2 脚本编辑
   2.2.1 修改脚本内容
   2.2.2 修改脚本路径
   2.3 脚本运行
   2.3.1 双击脚本列表页面的脚本运行 (使用 cmd 调用 python 运行脚本)
   2.3.2 记录脚本运行日志日志

在这里插入图片描述

1.1 创建app文件夹,

  • 等待AI生成了第一份代码
  • 一份requirements.txt
    在这里插入图片描述
    在这里插入图片描述

1.1 安装依赖

pip install -r requirements.txt

1.2 试运行代码

python init.py

2. 功能开发阶段

2.1 需求变更

当看见页面不是自己想要的时候, 反复的提出修改意见。
在这里插入图片描述
在这里插入图片描述

2.2 功能测试及bug修复

功能测试中遇到的bug ,让Trae来自动修复
在这里插入图片描述
在这里插入图片描述

2.3 深度优化

虽然功能可以满足,但是存在体验逻辑,继续优化
在这里插入图片描述
在这里插入图片描述

3. 功能验收阶段

3.1 打包为exe

自动生成了build.py 并且需要安装pip install pyinstaller
在这里插入图片描述
在这里插入图片描述

3.2 打包调试

打包后的文件无法运行, 需要调试引用问题
在这里插入图片描述

3.3 bug修复和功能扩充

打包运行后, 发现想换下App图标及执行脚本时弹出Cmd窗口, 准备图标文件后, 继续功能扩充
在这里插入图片描述

在这里插入图片描述

3.4 运行

打包为exe ,并运行软件,是否符合期望
在这里插入图片描述
在这里插入图片描述

4.总结

虽然是python小白 ,但是了解h5和java 基本的软件开发流程。

  • 目的:AI创建一个工具
  • 需求: 构建需求思路
  • AI过程
    1、 需求描述,生成初版功能
    2、测试功能,定位错误,反馈错误
    3、修复代码,重新测试
    4、调整功能,循环以上步骤
  • 期望: 功能开发完成,打包,验证是否符合期望。
http://www.dtcms.com/a/93619.html

相关文章:

  • 深入学习:SpringQuartz的配置方式!
  • Git安装与使用详解
  • unity一些优化
  • Golang os模块功能详解与示例
  • 7-Zip 功能介绍
  • Elasticsearch集群可视化工具:elasticsearch-head
  • DBeaverEE for Mac 数据库管理工具
  • Spring MVC拦截器
  • Milvus×最新版DeepSeek v3:对标Claude,本地数据五分钟写网站
  • 6.4 模拟专题:LeetCode1419.数青蛙
  • 第二届图像处理与人工智能国际学术会议(ICIPAI2025)
  • vue3 使用vue3-print-nb main.ts报错声明文件找不到
  • 关于kafka的一些知识总结
  • LIMS系统的价值-选择哪家比较合适
  • 登录接口带验证码自动化(tesseract-OCR)
  • 辉视智慧月子中心:爱与科技共筑母婴温馨港湾
  • 记一次数字前端设计面试(含问题和verilog设计)
  • Vue3可用的图片预览插件【vue3-photo-preview】
  • Android第六次面试总结(自定义 View与事件分发)
  • trae 配置 gradle springboot项目
  • 【gradio】从零搭建知识库问答系统-Gradio+Ollama+Qwen2.5实现全流程
  • java中MyBatis项目的搭建与配置
  • MaxKB 如何通过Nginx修改浮框提示文字
  • 【记录】并行运行olmocr把服务器跑崩
  • vmware虚拟机突然连不上网
  • EF Core 异步方法
  • 高性能 Android 自定义 View:数据渲染与事件分发的双重优化
  • @Resource 与 @Autowired:Spring 中的依赖注入注解大比拼
  • gz sim机器人SDF模型 [持续更新]
  • trino查询mysql报Unknown or incorrect time zone: ‘Asia/Shanghai‘