简单的办公工具

简介: 简单的办公工具

一个简单的办公工具:

```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月前
|
存储 人工智能 监控
分享5款让办公学习井井有条的小工具
本文介绍了五款实用的Win10小工具:Folder Painter用于文件夹图标自定义;CustomizerGod实现系统界面个性化;3171.CN提供多种在线工具;XMeters监控系统资源;QuickCut管理快捷方式,帮助提升办公学习效率。
31 1
|
2月前
|
敏捷开发 数据可视化 数据挖掘
哪些OA任务管理系统值得推荐?4款高效办公工具介绍
在现代企业中,OA(办公自动化)任务管理系统是提升工作效率和团队协作的关键工具。本文介绍了4款备受推崇的OA任务管理系统:板栗看板、Trello、Asana和Monday.com,分别从提高工作效率、增强团队协作、优化资源分配和提升工作质量等方面进行了详细说明,为用户提供全面的参考和选择指南。
|
5月前
|
搜索推荐 数据安全/隐私保护
点晴免费OA办公系统,打造免费灵活的办公环境
在数字化办公时代,企业对于高效、便捷、个性化的办公系统需求日益增长。点晴OA系统不仅提高了员工的工作效率,也为企业提供了功能全面的管理方案。
52 1
|
7月前
|
存储 监控 安全
ONLYOFFICE:打造安全、便捷的在线办公环境
ONLYOFFICE:打造安全、便捷的在线办公环境
199 2
|
7月前
|
前端开发 Java 关系型数据库
云尚办公系统:搭建环境1
云尚办公系统:搭建环境1
223 1
|
7月前
智能化办公,尽在免费OA办公系统
利用免费OA办公系统,可以实现从传统办公方式到智能化办公方式的转变,为企业提供高效、智能、便捷的办公环境。
100 3
|
7月前
免费OA办公系统实现企业智能办公管理
随着互联网技术的快速发展,企业纷纷加入信息平台建设的大军。免费OA系统的实施不仅能加强高效的流程管理体系和层次沟通合作,还能有效提高完善的组织管理体系和执行力。
106 1
|
存储 数据安全/隐私保护 Windows
分享5款我常用的软件,让学习和办公更高效
今天给大家推荐5个我自己也常用的软件,可以解决很多问题,给你的学习和办公带来巨大帮助。
92 0
移动OA办公给我们带来了哪些便利?
移动oa办公通过互联网工作,明显改变并提升着企业员工的工作效率,从上班打卡,再到申请审批,都可以通过移动oa实现不管是对于企业管理者还是企业员工,都感受到了移动oa的便利。
117 2
|
搜索推荐 索引
每天分享五款工具,让你的工作办公更顺心
快乐不是在于拥有什么,而在于我们和别人分享什么。每天分享五款工具,让大家工作办公更顺心就是我最大的快乐。
178 1
每天分享五款工具,让你的工作办公更顺心