创建一个Python程序,用于记录和管理笔记信息。该程序可以包括一个用于接受用户输入的用户界面,以及一个存储和管理笔记信息的数据库。用户可以通过该程序创建新的笔记,编辑现有的笔记,搜索笔记,以及删除笔记,给出该程序的代码
时间: 2023-03-06 10:26:50 浏览: 83
Python自制程序,可以记录笔记
可以使用Python的Tkinter模块创建一个用户界面,用于接受用户输入,并使用SQLite来储存和管理笔记信息。以下是示例代码:import tkinter as tk
import sqlite3# 创建主窗口
root = tk.Tk()# 创建数据库连接
conn = sqlite3.connect('notes.db')# 创建一个cursor,用于执行SQL语句
c = conn.cursor()# 创建表
c.execute("""CREATE TABLE IF NOT EXISTS notes
(id integer primary key, title text, body text)""")# 创建标签
label = tk.Label(root, text='请输入笔记标题:')
label.pack()# 创建输入框
title_entry = tk.Entry(root)
title_entry.pack()# 创建按钮
submit_btn = tk.Button(root, text='提交', command=lambda: add_note(title_entry.get()))
submit_btn.pack()# 创建函数,用于添加新笔记
def add_note(title):
# 插入数据
c.execute("INSERT INTO notes (title) VALUES (?)", (title,))
conn.commit()# 等待用户输入
root.mainloop()
阅读全文