ARTICLE · 1021742
|用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 写代码万能提示词,关注本公众号持续更新!回复【源码】【提示词】可领取新人福利。
⚠️ 合规声明:本文所有代码、教程仅用于个人学习交流,禁止用于违规、商用及灰产用途,遵守网络安全相关法律法规。