Python wikipedia.getSite()的替换内容是什么?还是仍然可用?

Python wikipedia.getSite()的替换内容是什么?还是仍然可用?,python,wikipedia,pywikibot,Python,Wikipedia,Pywikibot,我运行了一个pywikibot示例代码, 但由于AttributeError而中止。 回溯是 Traceback (most recent call last): File "pwb.py", line 270, in <module> if not main(): File "pwb.py", line 264, in main run_python_file(filename, [filename] + args, argvu, file_package)

我运行了一个pywikibot示例代码, 但由于AttributeError而中止。 回溯是

Traceback (most recent call last):
  File "pwb.py", line 270, in <module>
    if not main():
  File "pwb.py", line 264, in main
    run_python_file(filename, [filename] + args, argvu, file_package)
  File "pwb.py", line 109, in run_python_file
    main_mod.__dict__)
  File ".\cochonBot.py", line 81, in <module>
    main()
  File ".\cochonBot.py", line 52, in main
    stub_list = cat_list_rec(u'遺꾨쪟:?좊쭑湲 遺꾨쪟', stub_ignore_cats)
  File ".\cochonBot.py", line 14, in cat_list_rec
    cat = catlib.Category(wikipedia.getSite(), top_cat)
AttributeError: 'module' object has no attribute 'getSite'
<type 'exceptions.AttributeError'>
CRITICAL: Waiting for 1 network thread(s) to finish. Press ctrl-c to abort
回溯(最近一次呼叫最后一次):
文件“pwb.py”,第270行,在
如果不是main():
文件“pwb.py”,第264行,主
运行python文件(文件名、[filename]+args、argvu、文件包)
文件“pwb.py”,第109行,在run_python_文件中
主模块(命令)
文件“\cochonBot.py”,第81行,在
main()
文件“\cochonBot.py”,第52行,主
存根列表=目录列表记录(u'遺꾨쪟:?좊쭑湲 遺꾨쪟', 存根(忽略猫)
文件“\cochonBot.py”,第14行,目录列表记录
cat=catlib.Category(wikipedia.getSite(),top_cat)
AttributeError:“模块”对象没有属性“getSite”
关键:等待1个网络线程完成。按ctrl-c以中止

wikipedia.getSite()的替换内容是什么?或者它仍然可用?

您只需使用
pywikibot.Site()
即可