夜雨聆风学习资料网

ARTICLE · 1021742

|用AI做个「桌面备忘录」小软件(桌面小工具第1课)

|用AI做个「桌面备忘录」小软件(桌面小工具第1课)
不用死磕代码,从第一行开始。

开会记个待办、下班前写个提醒,总不能每次都打开 Word 新建文档吧?今天教你做一个属于自己的桌面备忘录小软件:双击就能用,关掉再打开,内容还在。

最妙的是——做界面用的 tkinter 是 Python 自带的,不用装任何东西,AI 帮你写好,你负责运行。

01 先搞清楚:备忘录小软件难在哪

你可能会想:做软件不是要学很久吗?其实这个小软件只干两件事:把文字存进文件、再把文件读出来显示

界面部分: tkinter 画一个窗口、一个输入框、一个"保存"按钮。AI 来写,你不用懂。

持久部分:你敲的字,存到和程序同文件夹的 memo.txt 里。下次打开自动读出来,这就是"关掉还在"的秘密。

02 第一步:环境其实已经有了

tkinter 是装 Python 时自带的,不用额外安装。按第01篇装好 Python 后,直接就能用。

把下面代码复制,保存成memo.py,放在一个你找得到的文件夹里就行。

03 第二步:让AI写出完整备忘录

把代码存好后,先看它长什么样。关键步骤都加了中文注释:

python桌面备忘录完整源码(保存为 memo.py)import tkinter as tk # Python 自带的做界面的工具from tkinter import messageboximport os# 备忘录内容保存在这个文件里(和程序放同一个文件夹)FILE = "memo.txt"# 点“保存”按钮时执行:把输入框内容写进文件def save():text = entry.get("1.0", "end-1c") # 取出输入框全部文字with open(FILE, "w", encoding="utf-8") as f:f.write(text)messagebox.showinfo("提示", "已保存!关掉再打开内容还在。")# 程序一启动就执行:把上次保存的内容读出来显示def load():if os.path.exists(FILE):with open(FILE, encoding="utf-8") as f:entry.delete("1.0", "end")entry.insert("1.0", f.read())# 搭建窗口root = tk.Tk()root.title("我的桌面备忘录")root.geometry("360x300")entry = tk.Text(root, font=("微软雅黑", 12))entry.pack(fill="both", expand=True, padx=10, pady=10)tk.Button(root, text="保存", font=("微软雅黑", 12), command=save).pack(pady=5)load() # 启动时自动加载上次内容root.mainloop() # 让窗口一直显示着

桌面备忘录:一个能记事、能保存的小窗口

04 第三步:运行,写出第一条备忘

1. 在 memo.py 所在文件夹地址栏输入 cmd 回车

2. 输入 python memo.py回车,弹出一个白色小窗口

3. 随便写点"明天交报告、3点开会",点【保存】,弹出"已保存"

4. 关掉窗口,再运行一次——你写的字还在!这就是属于你的桌面备忘录了。

05 最容易踩的3个坑(先存好)

报错/现象

原因

解决办法

ModuleNotFoundError: No module named '_tkinter'

 Python 时没装 tkinter 组件

重装官方安装包,勾选 tcl/tk and IDLE 选项

窗口一闪就没了

少写了最后一行 root.mainloop()

确认代码最后有这一行,它负责让窗口一直显示

保存后再打开是空的

换了文件夹运行,没找到 memo.txt

 memo.py 所在文件夹运行,内容存在同目录 memo.txt

窗口大小、字体、按钮文字想改?找到 root.geometry 和 font 那两行,数字和文字改成你喜欢的就行。

06 送你一段"做任意小工具"的提示词

想要别的小工具——比如倒计时、番茄钟、计算器?把下面这段发给 AI

text桌面小工具提示词模板(可复制)你是一位耐心的Python老师。请用 Python 自带的 tkinter 帮零基础小白做一个桌面小工具,要求:1. 只用内置库 tkinter,不依赖第三方安装包2. 界面中文友好,按钮和提示都用中文3. 数据能保存到本地文件,关闭再打开不丢失4. 每个关键步骤加中文注释,并说明怎么运行5. 列出可能报错和解决办法我想做的小工具:【在这里描述你想要什么,比如:一个能打勾的待办清单】

怎么用:把最后一行换成你的想法,AI 就能照着这个套路帮你写。

以上就是本次 AI+Python 实操教程,全程零基础可上手,源码亲测可运行。

��需要更多实用工具源码、AI 写代码万能提示词,关注本公众号持续更新!回复【源码】【提示词】可领取新人福利。

⚠️ 合规声明:本文所有代码、教程仅用于个人学习交流,禁止用于违规、商用及灰产用途,遵守网络安全相关法律法规。

相关学习资料

返回首页浏览学习资料