0

首先我想说我在这里找到了一些关于我的问题的帖子但是没有任何帮助所以希望我仍然可以找到解决方案

最近我一直在做一个小项目。我办公室附近有一个足球场,每次计划比赛时,我们都会遇到很多交通问题。我决定构建一个简单的应用程序,该应用程序将在游戏预定发生的同一天通知人们。为此,我在其他一些包中使用了 Toastwin10notifier 包。问题如标题。当我尝试运行它时出现此错误。我更新了 pywin32 包和 pypiwin32 包。

我正在使用最新的 Spyder 版本和 Python 3.9

 #Importing relevant packages 
#requests for getting information from the website
#bs4 for handling the scrapping nicely 
 
import requests 
from bs4 import BeautifulSoup
from win10toast import ToastNotifier 




#The relevant website address
web_url = requests.get ('http://mhaifafc.com/games.asp?lang=en').text
soup = BeautifulSoup(web_url , 'html.parser')

#Getting the specific class from the url 
class_name_table = soup.find('div', class_ = 'spacing-top').text

#Printing the class content 
print(class_name_table)



#Run every X time 
class shownotification:
   pass
notification = ToastNotifier()
notification.show_toast(title = "FGMT notification" , 
                Message = "A game is schduled for today",
icon_path = "C:\Tools\DTETool\icon.ico", duation = 10)

错误 :

从 win10toast 导入 ToastNotifier

File "C:\Users\ilq01041\Anaconda3.2021.5\Lib\site-packages\win10toast\__init__.py", line 21, in <module>
from win32con import CW_USEDEFAULT

ModuleNotFoundError: No module named 'win32con'

我很乐意在这里得到一些帮助。

4

1 回答 1

1

在我的情况下找到了解决方案。我必须使用 install -c anaconda pywin32 安装 pywin32。我不确定为什么我必须专门使用该选项,但我在搜索期间发现了它。解决方案如下:

https://github.com/xlwings/xlwings/issues/1174

于 2021-08-30T06:20:15.623 回答