import pywikibot
wikidata = pywikibot.Site('wikidata', 'wikidata')

site = pywikibot.Site("en", "wikipedia")
# page = pywikibot.Page(site, u"Douglas Adams")
# itempage == pywikibot.ItemPage.fromPage(pywikibot.Page(pywikibot.Site('en', 'wikipedia'), 'Douglas Adams'))
# text1 = page.text
# print(text1)
itempage = pywikibot.ItemPage(wikidata, 'Q42')
itempage == pywikibot.ItemPage.fromPage(pywikibot.Page(pywikibot.Site('en', 'wikipedia'), 'Douglas Adams'))
# itempage = pywikibot.ItemPage.fromPage(pywikibot.Page(pywikibot.Site('en', 'wikipedia'), 'Douglas Adams'))
# item = pywikibot.ItemPage.fromPage(page)
# dictionary = item.get()
# print(dictionary)
# print(dictionary.keys())
# print(item)
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-20-8d17cb07cb7c> in <module>
      2 # print(text1)
      3 # itempage = pywikibot.ItemPage(wikidata, 'Q42')
----> 4 itempage == pywikibot.ItemPage.fromPage(pywikibot.Page(pywikibot.Site('en', 'wikipedia'), 'Douglas Adams'))
      5 # itempage = pywikibot.ItemPage.fromPage(pywikibot.Page(pywikibot.Site('en', 'wikipedia'), 'Douglas Adams'))
      6 # item = pywikibot.ItemPage.fromPage(page)

NameError: name 'itempage' is not defined