部门新来了个同事,负责视频编导和制作。经常需要使用Premiere渲染视频,这是一项十分费时的工作,动辄3-4个小时。
同事时常在傍晚4-5点开始渲染视频,待其完成,将渲染好的视频发送出去,再关闭电脑回家。这样一来,往往就到晚上9/10点了。
这样一来,就没空做晚饭和次日的便当了,念其厨艺棒极,为了午饭时间能闻到土豆炖牛肉的香味,我决定写个脚本完成这个工作。
#思路 ###任务描述 写一个python脚本,该脚本运行在Windows环境下,该脚本监控视频导出目录,发现视频文件生成时,将其同步到云盘,同步完成后给相关人员发送邮件,通知其下载。此后关机。
###任务分解
- 在Windows搭建python环境(easy)
- 使用watchdog监控视频导出目录变化
- 使用bypy同步文件到百度网盘
- 使用smtp发送邮件
- 关机:
from sys import system;system('halt')
#准备工作
- 在windows下配置好python环境,安装pip
- 安装python
- 下载 easy_install到Python文件夹 点击安装
- 添加环境变量 D:\Python27 与 D:\Python27\Scripts
- cmd > easy_install pip
- pip install bypy -i http://pypi.douban.com/simple
- pip install watchdog -i http://pypi.douban.com/simple
###配置bypy 在终端执行bypy.py info,之后按照提示操作就行
#show my code ###源代码 看这里:for_dinner
|
|
|
|
配置文件
|
|
#使用 ###mac/linux sudo python for_dinner.py
其中/tmp是需要监控的目录
关机权限需要sudo
###windows 写一个bat脚本
|
|
右键以管理员身份运行
文章作者 种瓜
上次更新 2015-08-16