简单的办公工具

简介: 简单的办公工具

一个简单的办公工具:

```python

from datetime import datetime

# 定义任务类

class Task:

   def __init__(self, name, due_date):

       self.name = name

       self.due_date = due_date

# 定义任务列表

tasks = []

# 定义菜单

def print_menu():

   print("1. 添加任务")

   print("2. 显示任务")

   print("3. 退出")

# 获取用户输入

def get_input():

   choice = input("请输入选择(1/2/3): ")

   return choice

# 处理用户选择

def handle_choice(choice):

   if choice == '1':

       name = input("请输入任务名称: ")

       date_string = input("请输入截止时间(格式为YYYY-MM-DD HH:mm): ")

       try:

           due_date = datetime.strptime(date_string, '%Y-%m-%d %H:%M')

       except ValueError:

           print("时间格式不正确,请重新输入。")

           return

       task = Task(name, due_date)

       tasks.append(task)

       print("任务添加成功!")

   elif choice == '2':

       if not tasks:

           print("暂无任务。")

           return

       tasks.sort(key=lambda task: task.due_date)

       for index, task in enumerate(tasks):

           print(f"{index + 1}. {task.name},截止时间:{task.due_date}")

   elif choice == '3':

       exit()

   else:

       print("输入不正确,请重新输入。")

# 显示菜单

while True:

   print_menu()

   choice = get_input()

   handle_choice(choice)

```

这个脚本创建一个Task类来表示一个任务。然后,它允许用户添加任务并将其保存在一个任务列表中,其中每个任务由名称和截止日期组成。此外,它还允许用户查看任务列表,并按截止日期排序。最后,它提供一个简单的菜单,允许用户执行这些操作。

你可以将这个脚本作为办公工具,帮助你记录任务和截止日期,并按照截止日期进行排序,以便更好地安排你的任务。

相关文章
|
1月前
|
数据安全/隐私保护
免费OA办公系统,提升工作效率与协作的智能选择
在当今快节奏的时代中,企业需要一种高效、智能的办公系统来提升工作效率,促进团队协作,并实现更好的信息管理。点晴OA办公系统是真正免费使用的,成为现在企业管理的重要工具之一。
42 2
|
1月前
|
存储 监控 安全
ONLYOFFICE:打造安全、便捷的在线办公环境
ONLYOFFICE:打造安全、便捷的在线办公环境
92 2
|
1月前
智能化办公,尽在免费OA办公系统
利用免费OA办公系统,可以实现从传统办公方式到智能化办公方式的转变,为企业提供高效、智能、便捷的办公环境。
47 3
|
1月前
免费OA办公系统实现企业智能办公管理
随着互联网技术的快速发展,企业纷纷加入信息平台建设的大军。免费OA系统的实施不仅能加强高效的流程管理体系和层次沟通合作,还能有效提高完善的组织管理体系和执行力。
51 1
|
6月前
|
存储 数据安全/隐私保护 Windows
分享5款我常用的软件,让学习和办公更高效
今天给大家推荐5个我自己也常用的软件,可以解决很多问题,给你的学习和办公带来巨大帮助。
49 0
|
9月前
|
搜索推荐 数据安全/隐私保护 iOS开发
推荐5款我常用的免费软件,办公学习更高效
今天给大家推荐5个我自己也常用的软件,可以解决很多问题,给你的学习和办公带来巨大帮助。
110 0
|
搜索推荐 索引
每天分享五款工具,让你的工作办公更顺心
快乐不是在于拥有什么,而在于我们和别人分享什么。每天分享五款工具,让大家工作办公更顺心就是我最大的快乐。
143 1
每天分享五款工具,让你的工作办公更顺心
|
iOS开发 MacOS Windows
5款办公必备的好软件,你值得拥有
随着网络信息技术的发展,越来越多的人在办公时需要用到电脑了。如果你想提高办公效率,那么就少不了工具的帮忙,今天给大家分享5款办公必备的好软件。
217 0
免费OA办公系统,打造新的办公模式
如今社会的发展正在信息化世界中进行,企业搭建信息化平台是一条必经之道,而点晴OA办公系统赋予企业新能量的得力助手,在完善的工作流程中让工作更加科学便捷有条不紊,进而让企业更有生命力也更有竞争力。
92 0
|
JavaScript 前端开发 Python
五款办公必备工具,提高工作效率不再难!
数字化时代带来了众多工具和软件,可为人们提供便捷、高效的解决方案。编程、笔记管理和视频制作等领域都有许多备受推崇的工具可供选择,以下介绍五款可提高工作效率、管理任务和创作高质量作品的工具。
176 0
五款办公必备工具,提高工作效率不再难!