凡亿专栏 | Python技术干货:自定义快捷键和桌面便签(附源码)
Python技术干货:自定义快捷键和桌面便签(附源码)

近年来随着人工智能和深度学习应用在各行各业,Python作为人工智能的首选编程语言备受关注,因其诸多优势得到广大开发人员的喜爱。今天将为小伙伴们分析两个Python鲜为人知的操作,教大家怎么进行自定义快捷键和桌面便签,希望对大家有所帮助。

自定义快捷键

我们在工作中在做戏中经常要频繁地输入一些单词,如果能使键盘自动化,设置一些自定义快捷键,只用缩写就能写出经常使用的单词,将大幅提高我们的工作效率和学习效率。

而设置自定义快捷键需要用上Python的keyboard库,具体如下:

安装:

pip install keyboard

代码:

import keyboard

#press sb and space immediately(otherwise the trick wont work)

keyboard.add_abbreviation('ex', '自定义快捷键') #provide abbreviation and the original word here

# Block forever, like `while True`.

keyboard.wait()

最后,小伙伴们可以泰国站任何位置输入ex加空格即可快速补全所对应的语句。

桌面便签

当我们在工作中,或许会忘记某些重要的事情耽误项目进程,如果能在系统上设置一个桌面提醒通知我们该如何做,将能帮助我们减少错误,具体该怎么做呢?

创建桌面个性化的通知,且在特定时间出现,需要用上Python的win10toast库和schedule模块,前者是Windows通知的出发框架,可轻松调起系统通知和定时通知;后者是轻量级的任务调度工具。

安装:

pip install win10toast, schedule

代码:

import win10toast

toaster = win10toast.ToastNotifier()

import schedule

import time

def job():

    toaster.show_toast('提醒', "到学习时间了!", duration = 15)

schedule.every().hour.do(job)  #scheduling for every hour; you can even change the scheduled time with schedule library

whileTrue:

    schedule.run_pending()

    time.sleep(1)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论