什么是wikipedia.getSite()的替代品?还是可以使用?

时间:2017-03-22 05:29:01

标签: 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)
  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

wikipedia.getSite()的替代是什么?还是可以使用?

1 个答案:

答案 0 :(得分:0)

您只需使用pywikibot.Site()代替。