首先感谢您花时间阅读本文:
我目前正在尝试让 ToastNotifier 在 MU 中的 python 中工作。 我已经从 win10toast 导入了 ToastNotifier :
from win10toast import ToastNotifier
我已经创建了这个功能:
def notifacation():
toast = ToastNotifier()
Title = "Notifacation"
message = "Hello from Ben Colledge"
icon = "a.ico"
length = 30
toast.show_toast(title, message, icon_path=icon, duration=length)
然后像这样调用该函数:
notifacation()
然后我运行代码,它给了我这个错误消息
回溯(最近一次调用最后一次):
文件“c:\users\puzzl\mu_code
otifacation.py”,第 1 行,模块中
从 win10toast 导入 ToastNotifier
ModuleNotFoundError:没有名为“win10toast”的模块
然后我去了 https://pypi.org/project/win10toast/ 并下载了 win10toast 但什么也没发生
如有任何帮助,我们将不胜感激 谢谢
我遇到了完全相同的问题,但后来我发现这个效果最好
python.exe -m pip install win10toast
我运行了这段代码,它仍然有一个问题,但不是同一个问题。现在错误将出现在具有该方法的行中。
toast.show_toast(title, message, icon_path=icon, duration=length)
问题是“标题”未定义。您分配的变量名为“Title”。由于 Python 区分大小写,因此“title”是一个未定义的变量。这就是该行现在的样子:
toast.show_toast(Title, message, icon_path=icon, duration=length)
耶!现在可以用了!