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,
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'},
'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'}