欢迎访问宙启技术站
智能推送

用Python创建一个简单的日记本应用程序

发布时间:2024-01-01 04:48:37

Python创建一个简单的日记本应用程序是相对简单的,下面是一个示例:

import os
import datetime

def create_entry():
    entry = input("请输入您的日记内容:")
    return entry

def save_entry(entry):
    date = datetime.date.today().strftime("%Y-%m-%d")
    entry_file = f"{date}.txt"
    with open(entry_file, "w") as f:
        f.write(entry)

def read_entry(date):
    entry_file = f"{date}.txt"
    if os.path.exists(entry_file):
        with open(entry_file, "r") as f:
            entry = f.read()
            print(entry)
    else:
        print("该日期的日记不存在。")

def menu():
    while True:
        print("
1. 创建新的日记项")
        print("2. 查看已保存的日记项")
        print("3. 退出程序")
        choice = input("请输入选项(1/2/3):")
        if choice == "1":
            entry = create_entry()
            save_entry(entry)
            print("日记保存成功!")
        elif choice == "2":
            date = input("请输入要查看的日记日期(格式:YYYY-MM-DD):")
            read_entry(date)
        elif choice == "3":
            break
        else:
            print("无效的选项,请重新输入。")

if __name__ == "__main__":
    menu()

这个简单的日记本应用程序有以下几个功能:

1. 创建新的日记项:用户可以输入日记内容,然后保存到以日期命名的文本文件中。

2. 查看已保存的日记项:用户可以通过输入日期来查看已保存的日记内容。

3. 退出程序:用户选择退出程序时程序停止运行。

用户可以通过运行程序后根据提示选择相应的选项来使用这个日记本应用程序。

请注意,这只是一个简单示例,没有进行错误处理和用户界面的美化,您可以根据自己的需求进行修改和扩展。