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

使用Python编写案例:创建一个简单的日记应用程序

发布时间:2023-12-04 13:59:21

以下是一个使用Python编写的简单日记应用程序的示例:

import datetime

def read_diary():
    try:
        with open('diary.txt', 'r') as f:
            diary_entries = f.read()
            print("日记内容:")
            print(diary_entries)
    except FileNotFoundError:
        print("还没有写日记哦!")

def write_diary(entry):
    date = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
    with open('diary.txt', 'a') as f:
        f.write(f"{date}
{entry}
")
    print("日记已保存")

def main():
    print("欢迎使用日记应用程序!")
    while True:
        print("
请选择操作:")
        print("1. 读取日记")
        print("2. 写入日记")
        print("3. 退出程序")
        choice = input("请选择操作序号:")

        if choice == '1':
            read_diary()
        elif choice == '2':
            entry = input("请输入要写入的日记内容:")
            write_diary(entry)
        elif choice == '3':
            break
        else:
            print("无效的选择,请重新输入!")

    print("
感谢使用日记应用程序,再见!")

if __name__ == '__main__':
    main()

该日记应用程序有以下特点:

- 用户可以选择读取日记、写入日记或退出程序。

- 当选择读取日记时,程序会读取之前写入的所有日记内容并显示在屏幕上。

- 当选择写入日记时,程序会要求用户输入要写入的日记内容,并将当前日期和时间作为日记的标题一起保存到diary.txt文件中。

- 当选择退出程序时,程序会结束执行。

你可以按照以下步骤运行该程序:

1. 在Python环境中创建一个新的Python文件,例如diary_app.py

2. 将上述代码复制到diary_app.py文件中。

3. 运行diary_app.py,程序将显示欢迎信息和操作菜单。

4. 根据提示进行相应操作,可以选择读取、写入日记或退出程序。

注意:确保在运行程序之前已经创建了一个名为diary.txt的文件。如果该文件不存在,程序将在读取日记时显示“还没有写日记哦!”