GTD践行日志
前言
以前工作时总会出现一些状况,诸如接了太多任务,做了太多承诺,结果换来的是累且干不好事情,绩效“稳定”下滑。痛定思痛,这其中一定有一些关键的东西被我忽略了,决定找一些方法来解决,自此接触到了GTD核心方法,用了几年,确实在工作成效上提升了许多。最近想再优化平时的工作流程,故尝试用python做一些简单的处理,同时记录分享。
什么是GTD
GTD的全称是 Getting Things Done的缩写,是戴维·艾伦在其《搞定》一书中提供的一整套高效工作流程方法。其非常简单:
- 收集所有事情,并置入一个单独的系统中;
- 确定自己进行分析决策的原则;
- 严格按原则管理协调系统中的所有事情。
当你确定了对自己真正重要的东西,把一切赶出大脑后,按照既定的流程严格行动后,工作、生活的控制感会一下子回到自己手中。
GTD的具体流程
《搞定》书中的工作流程图
尝试用python进一步简化流程
目前在工作中使用GTD是以不同文件夹来区分工作蓝、下一步行动、指派、日程计划、临时归档、月度归档等步骤,在归档方面每天是重复的流程,实际该部分流程可以自动化完成,其中一部分如下:
import os
import shutil
import datetime
def MoveFile(filepath, newPath):#按路径移动文件
fileNames = os.listdir(filepath)
for file in fileNames:
newDir = filepath + '/' + file
if os.path.isfile(newDir):
print(newDir)
newFile = newPath + file
shutil.move(newDir,newPath) 下
else:
MoveFile(newDir,newPath)
def mkdir(path): #判断目录是否存在,不存在则创建目录
path=path.strip()
path=path.rstrip("\\")
isExists=os.path.exists(path)
if not isExists:
os.makedirs(path)
print (path+'创建成功')
return True
else:
print (path+'目录已存在')
return False
if __name__ == "__main__":
new_time1=datetime.datetime.now().strftime('%G')
new_time2=datetime.datetime.now().strftime('%G%m')
check_path='D:/企业云盘/save/'+new_time1+'归档/'+new_time2+'归档'
a='D:/企业云盘/workflow/今日归档'
b=check_path
c='D:/企业云盘/workflow/下一步行动'
d='D:/企业云盘/workflow/加急'
mkdir(b)
MoveFile(a,b)
#将今日归档中的文件移入本月归档文件夹中
mkdir(d)
MoveFile(c,d)
#将下一步行动中还没完成的文件移入加急文件夹中
后记
后面会再增加定时执行,邮件或系统提醒等内容。写一写,学一学,用践行促进步。引用书中的话
像实干家一样思考问题,像思想家一样付诸行动。
愿你我共同进步!
标签:GTD,newDir,datetime,践行,归档,path,日志,os From: https://www.cnblogs.com/yangor/p/17146406.html