python日记本程序源代码
时间: 2023-08-12 21:01:46 浏览: 83
Python日记本程序源代码可以用于记录和管理个人日记的应用程序。下面是一个示例的源代码:
```python
import os
def create_diary():
diary_name = input("请输入日记本的名称:")
diary_file = diary_name + ".txt"
if os.path.exists(diary_file):
print("该日记本已存在!")
else:
with open(diary_file, 'w') as f:
print("日记本创建成功!")
def add_entry():
diary_name = input("请输入要添加日记的日记本名称:")
diary_file = diary_name + ".txt"
if os.path.exists(diary_file):
entry = input("请输入要添加的日记内容:")
with open(diary_file, 'a') as f:
f.write(entry + "\n")
print("日记添加成功!")
else:
print("该日记本不存在!")
def read_diary():
diary_name = input("请输入要阅读的日记本名称:")
diary_file = diary_name + ".txt"
if os.path.exists(diary_file):
with open(diary_file, 'r') as f:
entries = f.readlines()
print(f"{diary_name}的日记内容如下:")
for entry in entries:
print(entry.strip())
else:
print("该日记本不存在!")
def main_menu():
print("欢迎使用Python日记本程序!")
print("1. 创建新的日记本")
print("2. 添加日记")
print("3. 阅读日记")
print("0. 退出程序")
choice = input("请输入您的选择:")
if choice == '1':
create_diary()
elif choice == '2':
add_entry()
elif choice == '3':
read_diary()
elif choice == '0':
print("感谢使用日记本程序,再见!")
else:
print("无效的选择,请重新输入!")
main_menu()
if __name__ == "__main__":
main_menu()
```
以上是一个简单的日记本程序源代码示例,可以通过创建日记本、添加日记和阅读日记来记录和查看个人日记。用户可以在程序运行时根据提示进行操作。