用python写个日记本
时间: 2023-11-19 17:57:35 浏览: 57
好的,下面是一个简单的Python日记本程序:
```python
import datetime
def write_diary():
date = datetime.datetime.now().strftime("%Y-%m-%d")
content = input("请输入今天的日记内容:")
with open("diary.txt", "a") as f:
f.write(date + "\n")
f.write(content + "\n\n")
def read_diary():
with open("diary.txt", "r") as f:
for line in f:
print(line.strip())
while True:
choice = input("请选择功能:1.写日记 2.查看日记 3.退出程序\n")
if choice == "1":
write_diary()
elif choice == "2":
read_diary()
elif choice == "3":
break
else:
print("输入有误,请重新输入!")
```
使用方法:
1. 运行程序后,按照提示输入数字选择功能。
2. 如果选择写日记,程序会要求输入今天的日记内容,并将内容保存到 diary.txt 文件中。
3. 如果选择查看日记,程序会读取 diary.txt 文件中的内容并输出。
4. 如果选择退出程序,程序会结束运行。
注意事项:
1. 程序会在当前目录下创建一个名为 diary.txt 的文件,用于保存日记内容。
2. 写日记时只需要输入内容,日期会自动生成。
3. 查看日记时,程序会将整个 diary.txt 文件读取出来并输出,因此请勿在文件中添加其他内容,否则可能会影响程序正常运行。
希望这个程序能够对你有所帮助!