使用winotify包时出现SyntaxError错误,该如何修复?
问题原因
你用的Python2.7不支持winotify里的语法——代码里的def _run_ps(*, file='', command='')是Python3才有的仅限关键字参数写法,Python2完全识别不了,所以报语法错误。而且winotify官方明确要求Python3.7及以上版本,根本不支持Python2。
解决办法
- 直接升级Python到3.7或更高版本:Python2早在2020年就停止维护了,现在几乎所有新库都不再支持它,升级是一劳永逸的方案。
- 要是暂时没法升级,换个支持Python2的通知库,比如
win10toast,安装后用它的代码实现通知功能。
内容的提问来源于stack exchange,提问作者slowmo
相关产品推荐
相关产品推荐

