print("Hello world")
Hello world
print("!!!!")
!!!!
print("Jack and Jill went up a hill")
print("to fetch a pail of water;")
print("Jack fell down, and broke his crown,")
print("and Jill came tumbling after.")
Jack and Jill went up a hill
to fetch a pail of water;
Jack fell down, and broke his crown,
and Jill came tumbling after.
print?
import pywikibot
print("2 +
print("3 *
print("100
print("(33
2
4
-
+
is", 2
is", 3
1 is",
2) / 5
+ 2)
* 4)
100 - 1)
+ 11.5 is", (33 + 2) / 5 + 11.5)
  File "<ipython-input-8-3a17420cb6c0>", line 1
    print("2 +
              ^
SyntaxError: EOL while scanning string literal
text = pywikibot.Site('test', 'wikipedia')
test_page = pywikibot.Page(text, 'User:Mr._Zabej')
test_page.exists()
number = 0
False
test_page.text = 'sdasdasda1' + number + test_page.text

NameErrorTraceback (most recent call last)
<ipython-input-20-ba08f69d2ced> in <module>()
----> 1 test_page.text = 'sdasdasda1' + number + test_page.text

NameError: name 'number' is not defined
test_page.save()
Page [[test:User:Mr. Zabej]] saved
a = 0
while a < 10:
    a = a + 1
    print(a)
1
2
3
4
5
6
7
8
9
10
a = 1
s = 0
print('Enter Numbers to add to the sum.')
print('Enter 0 to quit.')
while a != 0:
    print('Current Sum:', s)
    a = float(input('Number? '))
    s = s + a
    print('Total Sum =', s)
Enter Numbers to add to the sum.
Enter 0 to quit.
Current Sum: 0
Number? 1
Total Sum = 1.0
Current Sum: 1.0

KeyboardInterruptTraceback (most recent call last)
/srv/paws/lib/python3.4/site-packages/ipykernel/kernelbase.py in _input_request(self, prompt, ident, parent, password)
    713             try:
--> 714                 ident, reply = self.session.recv(self.stdin_socket, 0)
    715             except Exception:

/srv/paws/lib/python3.4/site-packages/jupyter_client/session.py in recv(self, socket, mode, content, copy)
    738         try:
--> 739             msg_list = socket.recv_multipart(mode, copy=copy)
    740         except zmq.ZMQError as e:

/srv/paws/lib/python3.4/site-packages/zmq/sugar/socket.py in recv_multipart(self, flags, copy, track)
    357         """
--> 358         parts = [self.recv(flags, copy=copy, track=track)]
    359         # have first part already, only loop while more to receive

zmq/backend/cython/socket.pyx in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)()

zmq/backend/cython/socket.pyx in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)()

zmq/backend/cython/socket.pyx in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)()

/srv/paws/lib/python3.4/site-packages/zmq/backend/cython/checkrc.pxd in zmq.backend.cython.checkrc._check_rc (zmq/backend/cython/socket.c:7222)()
     11     cdef int errno = zmq_errno()
---> 12     PyErr_CheckSignals()
     13     if rc == -1: # if rc < -1, it's a bug in libzmq. Should we warn?

KeyboardInterrupt: 

During handling of the above exception, another exception occurred:

KeyboardInterruptTraceback (most recent call last)
<ipython-input-25-a10466fd9a6a> in <module>()
      5 while a != 0:
      6     print('Current Sum:', s)
----> 7     a = float(input('Number? '))
      8     s = s + a
      9     print('Total Sum =', s)

/srv/paws/lib/python3.4/site-packages/ipykernel/kernelbase.py in raw_input(self, prompt)
    687             self._parent_ident,
    688             self._parent_header,
--> 689             password=False,
    690         )
    691 

/srv/paws/lib/python3.4/site-packages/ipykernel/kernelbase.py in _input_request(self, prompt, ident, parent, password)
    717             except KeyboardInterrupt:
    718                 # re-raise KeyboardInterrupt, to truncate traceback
--> 719                 raise KeyboardInterrupt
    720             else:
    721                 break

KeyboardInterrupt: 
from ipwidgets import interact_manual
@interact_manual

def write_page('User_talk:Mr._Zabej', text=''):
    p = pywikibot.Page(text, name)
    p.text = text
    p.save
site = pywikibot.Site("wikidata", "wikidata")
repo = site.data_repository()
repo
DataSite("wikidata", "wikidata")
item = pywikibot.ItemPage(repo, "Q43049")
item
ItemPage('Q43049')
dir(item)-
  File "<ipython-input-33-a270a245a746>", line 1
    dir(item)-
              ^
SyntaxError: invalid syntax
item.get()
{'aliases': {'lmo': ['Esin'],
  'uk': ['Езіно Ларіо'],
  'uz': ['Ezino-Lario', 'Ezino Lario', 'Эзино-Ларио']},
 'claims': {'P1082': [<pywikibot.page.Claim at 0x7f50e5705588>],
  'P131': [<pywikibot.page.Claim at 0x7f50e5703dd8>],
  'P1464': [<pywikibot.page.Claim at 0x7f50e5703588>],
  'P1566': [<pywikibot.page.Claim at 0x7f50e5703c18>],
  'P1612': [<pywikibot.page.Claim at 0x7f50e5703b38>],
  'P17': [<pywikibot.page.Claim at 0x7f50e57032e8>],
  'P1792': [<pywikibot.page.Claim at 0x7f50e570d208>],
  'P18': [<pywikibot.page.Claim at 0x7f50e5703908>],
  'P1997': [<pywikibot.page.Claim at 0x7f50e570d390>],
  'P2044': [<pywikibot.page.Claim at 0x7f50e5705710>],
  'P2046': [<pywikibot.page.Claim at 0x7f50e5705438>],
  'P242': [<pywikibot.page.Claim at 0x7f50e580e780>],
  'P281': [<pywikibot.page.Claim at 0x7f50e57032b0>],
  'P31': [<pywikibot.page.Claim at 0x7f50e56f4278>],
  'P373': [<pywikibot.page.Claim at 0x7f50e570d0f0>],
  'P395': [<pywikibot.page.Claim at 0x7f50e56f49e8>],
  'P417': [<pywikibot.page.Claim at 0x7f50e5705908>],
  'P421': [<pywikibot.page.Claim at 0x7f50e56f46a0>],
  'P47': [<pywikibot.page.Claim at 0x7f50e5705ac8>,
   <pywikibot.page.Claim at 0x7f50e5705b38>,
   <pywikibot.page.Claim at 0x7f50e5705c88>,
   <pywikibot.page.Claim at 0x7f50e5705e80>,
   <pywikibot.page.Claim at 0x7f50e5709160>,
   <pywikibot.page.Claim at 0x7f50e5709400>,
   <pywikibot.page.Claim at 0x7f50e57096a0>,
   <pywikibot.page.Claim at 0x7f50e5709940>,
   <pywikibot.page.Claim at 0x7f50e5709be0>],
  'P473': [<pywikibot.page.Claim at 0x7f50e57050b8>],
  'P6': [<pywikibot.page.Claim at 0x7f50e57deb70>,
   <pywikibot.page.Claim at 0x7f50e576be48>,
   <pywikibot.page.Claim at 0x7f50e56ee080>,
   <pywikibot.page.Claim at 0x7f50e56ee2b0>,
   <pywikibot.page.Claim at 0x7f50e56ee5f8>,
   <pywikibot.page.Claim at 0x7f50e56ee908>,
   <pywikibot.page.Claim at 0x7f50e56eeb00>,
   <pywikibot.page.Claim at 0x7f50e56eecf8>,
   <pywikibot.page.Claim at 0x7f50e56eef28>],
  'P625': [<pywikibot.page.Claim at 0x7f50e5709dd8>],
  'P635': [<pywikibot.page.Claim at 0x7f50e5705278>],
  'P646': [<pywikibot.page.Claim at 0x7f50e570d400>],
  'P806': [<pywikibot.page.Claim at 0x7f50e5703ba8>],
  'P832': [<pywikibot.page.Claim at 0x7f50e570d160>],
  'P856': [<pywikibot.page.Claim at 0x7f50e56f4828>],
  'P910': [<pywikibot.page.Claim at 0x7f50e5700e10>],
  'P935': [<pywikibot.page.Claim at 0x7f50e56f4710>],
  'P948': [<pywikibot.page.Claim at 0x7f50e56f4a58>]},
 'descriptions': {'af': 'munisipaliteit in die Italiaanse',
  'an': 'comuna italiana',
  'ar': 'كومونا',
  'bar': 'ståd in Itálien',
  'bcl': 'komyun Italyanong',
  'bg': 'Италиански община',
  'br': 'gumun ag Italia',
  'bs': 'komuna u Italiji',
  'ca': 'un municipi Italià',
  'co': 'cumuna taliana',
  'cs': 'italská obec',
  'de': 'italienische Gemeinde',
  'el': 'δήμος της Ιταλίας',
  'eml': 'cumòn italièn',
  'en': 'Italian comune',
  'eo': 'komunumo de Italio',
  'es': 'comuna italiana',
  'eu': 'udalerri italiako',
  'ext': 'monicípiu italianu',
  'fi': 'kunta Italiassa',
  'fr': 'commune italienne',
  'gl': 'comuna italiana',
  'hi': 'कोमूने',
  'hr': 'Talijanske općine',
  'hu': 'település Olaszországban',
  'ia': 'municipalitate italian',
  'it': 'comune italiano',
  'ja': 'コムーネ',
  'la': 'Italiae municipium',
  'lmo': 'comun italian',
  'lt': 'komuna Italijoje',
  'mk': 'општина во Италија',
  'nah': 'Āltepēcalpōlli',
  'nap': "'nu comune italiano",
  'nb': 'kommune Italia',
  'nl': 'Italiaanse gemeente',
  'nn': 'kommune i Italia',
  'or': 'ଇଟାଲୀର ସହର',
  'pl': 'włoska gmina',
  'pt': 'comuna italiana',
  'ro': 'comună din Italia',
  'roa-tara': "'nu comune tagliáne",
  'ru': 'коммуна Италии',
  'scn': 'nu cumuni di Tàlia',
  'sq': 'komunë italian',
  'sv': 'kommun i Italien',
  'tr': "İtalya'nın Komünleri",
  'uk': 'муніципалітет в Італії',
  'ur': 'کمونے',
  'uz': 'Italiya kommunalari',
  'vec': 'comune itałian',
  'war': 'comune italyano',
  'zh': '意大利市镇'},
 'labels': {'af': 'Esino Lario',
  'an': 'Esino Lario',
  'ar': 'إسينو لاريو',
  'ast': 'Esino Lario',
  'bar': 'Esino Lario',
  'be': 'Эзіна-Ларыа',
  'bg': 'Езино Ларио',
  'br': 'Esino Lario',
  'ca': 'Esino Lario',
  'co': 'Esino Lario',
  'cs': 'Esino Lario',
  'cy': 'Esino Lario',
  'da': 'Esino Lario',
  'de': 'Esino Lario',
  'de-at': 'Esino Lario',
  'de-ch': 'Esino Lario',
  'el': 'Εσίνο Λάριο',
  'en': 'Esino Lario',
  'en-ca': 'Esino Lario',
  'en-gb': 'Esino Lario',
  'eo': 'Esino Lario',
  'es': 'Esino Lario',
  'et': 'Esino Lario',
  'eu': 'Esino Lario',
  'fa': 'اسینو لاریو',
  'fi': 'Esino Lario',
  'fo': 'Esino Lario',
  'fr': 'Esino Lario',
  'frp': 'Esino Lario',
  'fur': 'Esino Lario',
  'ga': 'Esino Lario',
  'gd': 'Esino Lario',
  'gl': 'Esino Lario',
  'gsw': 'Esino Lario',
  'he': 'אסינו לאריו',
  'hr': 'Esino Lario',
  'hu': 'Esino Lario',
  'hy': 'Էզինո Լարիո',
  'ia': 'Esino Lario',
  'id': 'Esino Lario',
  'ie': 'Esino Lario',
  'io': 'Esino Lario',
  'is': 'Esino Lario',
  'it': 'Esino Lario',
  'ja': 'エージノ・ラーリオ',
  'ka': 'ეზინო-ლარიო',
  'kg': 'Esino Lario',
  'kk': 'Эзино-Ларио',
  'kl': 'Esino Lario',
  'la': 'Isinum',
  'lb': 'Esino Lario',
  'li': 'Esino Lario',
  'lij': 'Esino Lario',
  'lmo': 'Isen',
  'mg': 'Esino Lario',
  'min': 'Esino Lario',
  'mk': 'Езино Ларио',
  'mr': 'एसिनो लारियो',
  'ms': 'Esino Lario',
  'nan': 'Esino Lario',
  'nap': 'Esino Lario',
  'nb': 'Esino Lario',
  'nds': 'Esino Lario',
  'nds-nl': 'Esino Lario',
  'ne': 'इसिनो लारियो',
  'nl': 'Esino Lario',
  'nn': 'Esino Lario',
  'nrm': 'Esino Lario',
  'oc': 'Esino Lario',
  'or': 'ଏସିନୋ ଲାରିଓ',
  'pa': 'ਏਸੀਨੋ ਲਾਰੀਓ',
  'pcd': 'Esino Lario',
  'pl': 'Esino Lario',
  'pms': 'Esino Lario',
  'pt': 'Esino Lario',
  'pt-br': 'Esino Lario',
  'rm': 'Esino Lario',
  'ro': 'Esino Lario',
  'roa-tara': 'Esino Lario',
  'ru': 'Эзино-Ларио',
  'sc': 'Esino Lario',
  'scn': 'Esino Lario',
  'sco': 'Esino Lario',
  'sh': 'Esino Lario',
  'sk': 'Esino Lario',
  'sl': 'Esino Lario',
  'sr': 'Esino Lario',
  'sr-el': 'Esino Lario',
  'sv': 'Esino Lario',
  'sw': 'Esino Lario',
  'szl': 'Esino Lario',
  'ta': 'எசினோ லாரியோ',
  'th': 'เอซีโนลารีโอ',
  'uk': 'Езіно-Ларіо',
  'uz': 'Esino Lario',
  'vec': 'Esino Lario',
  'vi': 'Esino Lario',
  'vls': 'Esino Lario',
  'vo': 'Esino Lario',
  'wa': 'Esino Lario',
  'war': 'Esino Lario',
  'wo': 'Esino Lario',
  'zh': '埃西诺拉廖',
  'zu': 'Esino Lario'},
 'sitelinks': {'arwiki': 'إزينو لاريو',
  'bewiki': 'Эзіна-Ларыа',
  'bgwiki': 'Езино Ларио',
  'brwiki': 'Esino Lario',
  'cawiki': 'Esino Lario',
  'commonswiki': 'Esino Lario',
  'cswiki': 'Esino Lario',
  'dewiki': 'Esino Lario',
  'elwiki': 'Εσίνο Λάριο',
  'enwiki': 'Esino Lario',
  'enwikivoyage': 'Esino Lario',
  'eowiki': 'Esino Lario',
  'eswiki': 'Esino Lario',
  'etwiki': 'Esino Lario',
  'euwiki': 'Esino Lario',
  'fawiki': 'اسینو لاریو',
  'fiwiki': 'Esino Lario',
  'frwiki': 'Esino Lario',
  'frwikivoyage': 'Esino Lario',
  'hewiki': 'אזינו לאריו',
  'huwiki': 'Esino Lario',
  'hywiki': 'Էզինո Լարիո',
  'idwiki': 'Esino Lario',
  'itwiki': 'Esino Lario',
  'itwikiquote': 'Esino Lario',
  'itwikivoyage': 'Esino Lario',
  'jawiki': 'エージノ・ラーリオ',
  'kawiki': 'ეზინო-ლარიო',
  'kkwiki': 'Эзино-Ларио',
  'lawiki': 'Isinum',
  'lmowiki': 'Isen (LC)',
  'lvwiki': 'Esīno Lario',
  'mrwiki': 'एसिनो लारियो',
  'mswiki': 'Esino Lario',
  'napwiki': 'Esino Lario',
  'newiki': 'इसिनो लारियो',
  'nlwiki': 'Esino Lario',
  'nowiki': 'Esino Lario',
  'pawiki': 'ਏਸੀਨੋ ਲਾਰੀਓ',
  'plwiki': 'Esino Lario',
  'pmswiki': 'Esino Lario',
  'ptwiki': 'Esino Lario',
  'roa_tarawiki': 'Esino Lario',
  'rowiki': 'Esino Lario',
  'ruwiki': 'Эзино-Ларио',
  'scnwiki': 'Esino Lario',
  'shwiki': 'Esino Lario, Lecco',
  'srwiki': 'Езино Ларио',
  'szlwiki': 'Esino Lario',
  'tawiki': 'எசினோ லாரியோ',
  'thwiki': 'เอซีโนลารีโอ',
  'ukwiki': 'Езіно-Ларіо',
  'uzwiki': 'Esino Lario',
  'viwiki': 'Esino Lario',
  'vowiki': 'Esino Lario',
  'warwiki': 'Esino Lario',
  'zh_min_nanwiki': 'Esino Lario',
  'zhwiki': '埃西诺拉廖'}}
item_dict = item.get()
item_dict.keys()
dict_keys(['sitelinks', 'descriptions', 'aliases', 'claims', 'labels'])
labels = item_dict["labels"]
labels
{'af': 'Esino Lario',
 'an': 'Esino Lario',
 'ar': 'إسينو لاريو',
 'ast': 'Esino Lario',
 'bar': 'Esino Lario',
 'be': 'Эзіна-Ларыа',
 'bg': 'Езино Ларио',
 'br': 'Esino Lario',
 'ca': 'Esino Lario',
 'co': 'Esino Lario',
 'cs': 'Esino Lario',
 'cy': 'Esino Lario',
 'da': 'Esino Lario',
 'de': 'Esino Lario',
 'de-at': 'Esino Lario',
 'de-ch': 'Esino Lario',
 'el': 'Εσίνο Λάριο',
 'en': 'Esino Lario',
 'en-ca': 'Esino Lario',
 'en-gb': 'Esino Lario',
 'eo': 'Esino Lario',
 'es': 'Esino Lario',
 'et': 'Esino Lario',
 'eu': 'Esino Lario',
 'fa': 'اسینو لاریو',
 'fi': 'Esino Lario',
 'fo': 'Esino Lario',
 'fr': 'Esino Lario',
 'frp': 'Esino Lario',
 'fur': 'Esino Lario',
 'ga': 'Esino Lario',
 'gd': 'Esino Lario',
 'gl': 'Esino Lario',
 'gsw': 'Esino Lario',
 'he': 'אסינו לאריו',
 'hr': 'Esino Lario',
 'hu': 'Esino Lario',
 'hy': 'Էզինո Լարիո',
 'ia': 'Esino Lario',
 'id': 'Esino Lario',
 'ie': 'Esino Lario',
 'io': 'Esino Lario',
 'is': 'Esino Lario',
 'it': 'Esino Lario',
 'ja': 'エージノ・ラーリオ',
 'ka': 'ეზინო-ლარიო',
 'kg': 'Esino Lario',
 'kk': 'Эзино-Ларио',
 'kl': 'Esino Lario',
 'la': 'Isinum',
 'lb': 'Esino Lario',
 'li': 'Esino Lario',
 'lij': 'Esino Lario',
 'lmo': 'Isen',
 'mg': 'Esino Lario',
 'min': 'Esino Lario',
 'mk': 'Езино Ларио',
 'mr': 'एसिनो लारियो',
 'ms': 'Esino Lario',
 'nan': 'Esino Lario',
 'nap': 'Esino Lario',
 'nb': 'Esino Lario',
 'nds': 'Esino Lario',
 'nds-nl': 'Esino Lario',
 'ne': 'इसिनो लारियो',
 'nl': 'Esino Lario',
 'nn': 'Esino Lario',
 'nrm': 'Esino Lario',
 'oc': 'Esino Lario',
 'or': 'ଏସିନୋ ଲାରିଓ',
 'pa': 'ਏਸੀਨੋ ਲਾਰੀਓ',
 'pcd': 'Esino Lario',
 'pl': 'Esino Lario',
 'pms': 'Esino Lario',
 'pt': 'Esino Lario',
 'pt-br': 'Esino Lario',
 'rm': 'Esino Lario',
 'ro': 'Esino Lario',
 'roa-tara': 'Esino Lario',
 'ru': 'Эзино-Ларио',
 'sc': 'Esino Lario',
 'scn': 'Esino Lario',
 'sco': 'Esino Lario',
 'sh': 'Esino Lario',
 'sk': 'Esino Lario',
 'sl': 'Esino Lario',
 'sr': 'Esino Lario',
 'sr-el': 'Esino Lario',
 'sv': 'Esino Lario',
 'sw': 'Esino Lario',
 'szl': 'Esino Lario',
 'ta': 'எசினோ லாரியோ',
 'th': 'เอซีโนลารีโอ',
 'uk': 'Езіно-Ларіо',
 'uz': 'Esino Lario',
 'vec': 'Esino Lario',
 'vi': 'Esino Lario',
 'vls': 'Esino Lario',
 'vo': 'Esino Lario',
 'wa': 'Esino Lario',
 'war': 'Esino Lario',
 'wo': 'Esino Lario',
 'zh': '埃西诺拉廖',
 'zu': 'Esino Lario'}
item_dict["claims"]['P31']
[<pywikibot.page.Claim at 0x7f50e5711b70>]
item_dict.keys()
dict_keys(['sitelinks', 'descriptions', 'aliases', 'claims', 'labels'])
item_dict['sitelinks']['bewiki']
'Эзіна-Ларыа'
claim = item_dict['claims']['P31'][0]
claim
<pywikibot.page.Claim at 0x7f50e5711b70>
claim.toJSON()
{'id': 'Q43049$05D1485E-D9DE-4E8A-8D12-59E238C7A2B2',
 'mainsnak': {'datatype': 'wikibase-item',
  'datavalue': {'type': 'wikibase-entityid',
   'value': {'entity-type': 'item', 'numeric-id': 3266850}},
  'property': 'P31',
  'snaktype': 'value'},
 'rank': 'normal',
 'type': 'statement'}