我已经阅读了关于主题问题的先前帖子,虽然不是专门针对mechanicalsoup,这主要表明模块和类名之间可能存在冲突,但我不知道这将如何适用于此。
我创建了一个包含两行的 .py 文本文件: 也尝试过from mechanicalsoup import mechanicalsoup
导致错误。如果有帮助,这是 print(mechanicalsoup): module mechanicalsoup
from
'C:\Users\peterk\AppData\Local\Programs\Python\Python37-32\lib\site-packages\mechanicalsoup\__init__.py'
import mechanicalsoup
browser=mechanicalsoup.stateful_browser()
运行时,输出为:
C:\Temp>bf.py
回溯(最近一次通话最后):
文件“C:\Temp\bf.py”,第 2 行,在
browser=mechanicalsoup.stateful_browser()
TypeError:“模块”对象不可调用