使用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的文件。如果该文件不存在,程序将在读取日记时显示“还没有写日记哦!”
