当我曾经在Windows 2.7中为python10编写pynotify时,它显示一个错误,即模块对象没有属性"init"。我已经完成了安装 init 模块,但发生了同样的错误。那么这个问题的可能解决方案是什么? 代码在这里。
import pynotify
pynotify.init("Basic")
n = pynotify.Notification("Title","Some sample content")
n.show()
看起来您正在寻找的pynotify
包最初是为Linux设计的,并且从未应该在Windows上运行
可通过pip
安装的pynotify
包只是名称冲突,并不是您要查找的内容。(如此堆栈溢出线程所示:我已经安装了pynotify,仍然收到错误,没有名为pynotify的模块(
您想要的软件包具有 GTK 依赖项,可以使用以下命令通过软件包管理系统安装在基于 Linux 的系统中:sudo apt-get install pynotify
.
其他类似的软件包如notify2
(https://pypi.python.org/pypi/notify2(需要像dbus
这样的Linux组件,因此不兼容Windows。
如果您正在寻找一种制作windows 10 通知的方法,您可能可以查看此存储库 https://github.com/jithurjacob/Windows-10-Toast-Notifications。