Mundo em Python

Fazer um diário Digital

import datetime
import tkinter as tk
from tkinter import messagebox
def escrever_no_diario():
data_hora_atual = datetime.datetime.now()
conteudo = texto_entrada.get("1.0", tk.END).strip()
if conteudo:
with open("diario.txt", "a") as arquivo:
arquivo.write(f"{data_hora_atual}\n")
arquivo.write(f"{conteudo}\n")
arquivo.write("-----\n")
messagebox.showinfo("Sucesso", "Conteúdo salvo no diário.")
texto_entrada.delete("1.0", tk.END)
else:
messagebox.showwarning("Aviso", "Por favor, digite algum conteúdo.")
def ler_diario():
try:
with open("diario.txt", "r") as arquivo:
conteudo = arquivo.read()
messagebox.showinfo("Diário", conteudo)
except FileNotFoundError:
messagebox.showinfo("Diário", "O diário ainda está vazio.")
root = tk.Tk()
root.title("Diário Digital")
rotulo = tk.Label(root, text="Digite o conteúdo do seu diário:")
rotulo.pack(pady=10)
texto_entrada = tk.Text(root, height=10, width=40)
texto_entrada.pack()
botao_escrever = tk.Button(root, text="Escrever", command=escrever_no_diario)
botao_escrever.pack(pady=5)
botao_ler = tk.Button(root, text="Ler", command=ler_diario)
botao_ler.pack(pady=5)
root.mainloop()
0