python制作一个便签程序 ,请给出代码
时间: 2023-03-07 07:01:24 浏览: 282
这里有一个简单的Python便签程序的代码:notes_list = []while True:
command = input("Enter a command: ")
if command == "list":
for note in notes_list:
print(note)
elif command == "add":
note = input("Enter your note: ")
notes_list.append(note)
elif command == "quit":
break
else:
print("Command not recognized")
相关问题
python制作便签
可以使用Python的tkinter库来制作便签。下面是一个简单的示例代码:
```python
from tkinter import *
root = Tk()
root.title("便签")
root.geometry("300x200")
label = Label(root, text="输入内容:")
label.pack()
entry = Entry(root, width=30)
entry.pack()
def save():
with open("note.txt", "a") as f:
f.write(entry.get() + "\n")
entry.delete(0, END)
button = Button(root, text="保存", command=save)
button.pack()
root.mainloop()
```
运行该程序后,可以在窗口中输入内容并点击“保存”按钮,程序会将输入的内容保存到note.txt文件中。每次保存后,输入框中的内容会被清空。你可以根据自己的需求修改代码,比如修改窗口大小、修改保存文件的名称和路径等。
python制作便签定时提醒
要制作一个定时提醒的便签程序,可以使用Python的tkinter库和time库来实现。下面是一个简单的示例代码:
```python
from tkinter import *
import time
root = Tk()
root.title("定时提醒便签")
root.geometry("300x200")
label1 = Label(root, text="输入提醒内容:")
label1.pack()
entry = Entry(root, width=30)
entry.pack()
label2 = Label(root, text="输入提醒时间(格式为HH:MM:SS):")
label2.pack()
entry_time = Entry(root, width=30)
entry_time.pack()
def set_alarm():
alarm_time = entry_time.get()
while True:
current_time = time.strftime("%H:%M:%S")
if current_time == alarm_time:
message = entry.get()
if message:
messagebox.showinfo("提醒", message)
break
root.update()
time.sleep(1)
button = Button(root, text="设置提醒", command=set_alarm)
button.pack()
root.mainloop()
```
运行程序后,输入提醒的内容和时间,点击“设置提醒”按钮即可。程序会每秒钟检查当前时间是否等于设置的提醒时间,如果相等则弹出提醒框。你可以根据自己的需求修改代码,比如修改窗口大小、修改提醒框的标题和图标等。
阅读全文