简单的办公工具

简介: 简单的办公工具

一个简单的办公工具:

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

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

相关文章
|
3月前
|
存储 人工智能 监控
分享5款让办公学习井井有条的小工具
本文介绍了五款实用的Win10小工具:Folder Painter用于文件夹图标自定义;CustomizerGod实现系统界面个性化;3171.CN提供多种在线工具;XMeters监控系统资源;QuickCut管理快捷方式,帮助提升办公学习效率。
72 1
|
7月前
|
搜索推荐 数据安全/隐私保护
点晴免费OA办公系统,打造免费灵活的办公环境
在数字化办公时代,企业对于高效、便捷、个性化的办公系统需求日益增长。点晴OA系统不仅提高了员工的工作效率,也为企业提供了功能全面的管理方案。
59 1
|
9月前
|
存储 监控 安全
ONLYOFFICE:打造安全、便捷的在线办公环境
ONLYOFFICE:打造安全、便捷的在线办公环境
218 2
|
9月前
智能化办公,尽在免费OA办公系统
利用免费OA办公系统,可以实现从传统办公方式到智能化办公方式的转变,为企业提供高效、智能、便捷的办公环境。
116 3
|
9月前
|
前端开发 Java 关系型数据库
云尚办公系统:搭建环境1
云尚办公系统:搭建环境1
263 1
|
9月前
免费OA办公系统实现企业智能办公管理
随着互联网技术的快速发展,企业纷纷加入信息平台建设的大军。免费OA系统的实施不仅能加强高效的流程管理体系和层次沟通合作,还能有效提高完善的组织管理体系和执行力。
119 1
|
存储 数据安全/隐私保护 Windows
分享5款我常用的软件,让学习和办公更高效
今天给大家推荐5个我自己也常用的软件,可以解决很多问题,给你的学习和办公带来巨大帮助。
105 0
移动OA办公给我们带来了哪些便利?
移动oa办公通过互联网工作,明显改变并提升着企业员工的工作效率,从上班打卡,再到申请审批,都可以通过移动oa实现不管是对于企业管理者还是企业员工,都感受到了移动oa的便利。
130 2
|
存储 安全 网络安全
分享五款免费好用的办公工具
今天我们分享五款常用的在线工具,它们可以帮助我们在日常生活和工作中更高效地沟通、保护设备安全、签署文件、以及存储和共享文件。
259 1
|
人工智能 安全
你值得拥有的5款好用办公神器
分享是一种神奇的东西,它使快乐增大,它使悲伤减小,坚持分享一些好用的软件给大家,今天继续为大家带来五款办公神器。
140 1