前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python|50行python代码拯救“懒癌”

python|50行python代码拯救“懒癌”

作者头像
算法与编程之美
发布2019-12-17 15:42:36
6660
发布2019-12-17 15:42:36
举报

刚刚开始学python的时候,老师就说“现代技术的发展最终目的就是为了方便”,说白了,就是大家都“懒”, 懒得什么事情都亲力亲为,如果有工具能帮助我们做事,岂不妙哉?

图 1笔者曾经因为“懒”,导致电脑连续165个小时没有关机。

而现代文明的产物——电脑,就可以替代我们人做很多事情。而在众多的编程语言中,尤其不能放过Python这个小妖精!

纵观四海,笔者终于找到了一组可以直接利用微信控制电脑关机的代码!

(为啥我自己写不出来呢?因为‘程序设计,菜是原罪’?)

以下是远程操控实现步骤:

1.利用cmd,下载3个第三方库:itchat、opencv、matplotlib

图2 下载第三方库 matplotlib

用同样的方式下载其他的库。接着可以输入“pip list”检查第三方库是否安装成功。

图3 查询已经安装成功的库

2.输入代码,准备体验

#作者:痴海#链接:https://zhuanlan.zhihu.com/p/47676417#来源:知乎#著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 import itchatimport osimport timeimport cv2 sendMsg = u"{消息助手}:暂时无法回复"usageMsg = u"使用方法:\n1.运行CMD命令:cmd xxx (xxx为命令)\n" \ u"-例如关机命令:\ncmd shutdown -s -t 0 \n" \ u"2.获取当前电脑用户:cap\n3.启用消息助手(默认关闭):ast\n" \ u"4.关闭消息助手:astc"flag = 0 #消息助手开关nowTime = time.localtime()filename = str(nowTime.tm_mday)+str(nowTime.tm_hour)+str(nowTime.tm_min)+str(nowTime.tm_sec)+".txt"myfile = open(filename, 'w') @itchat.msg_register('Text')def text_reply(msg): global flag message = msg['Text'] fromName = msg['FromUserName'] toName = msg['ToUserName'] if toName == "filehelper": if message == "cap": cap = cv2.VideoCapture(0) ret, img = cap.read() cv2.imwrite("weixinTemp.jpg", img) itchat.send('@img@%s'%u'weixinTemp.jpg', 'filehelper') cap.release() if message[0:3] == "cmd": os.system(message.strip(message[0:4])) if message == "ast": flag = 1 itchat.send("消息助手已开启", "filehelper") if message == "astc": flag = 0 itchat.send("消息助手已关闭", "filehelper") elif flag == 1: itchat.send(sendMsg, fromName) myfile.write(message) myfile.write("\n") myfile.flush() if __name__ == '__main__': itchat.auto_login() itchat.send(usageMsg, "filehelper") itchat.run()

代码成功运行后,会出现提示界面

图5 python提示

3.扫描以登录个人微信

图4微信登录二维码

图6 文件传输助手的提示

随后,微信文件助手就会发送这样的对话框

4.按照提示命令,就可以实现远程操作辣!!

比如当你选择了“睡眠模式”,但是过了一段时间你要睡觉了,不用电脑需要关机的时候,你就可以在文件传输助手中输入命令“cmd shutdown -s -t 0”实现远程关机了!

当然,此代码仅对懒癌晚期患者有效![手动狗头?.jpg]

END

主 编 | 张祯悦

责 编 | 张祯悦

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-12-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档