import pywikibot
site = pywikibot.Site('es', 'wikipedia')
site
APISite("es", "wikipedia")
page = pywikibot.Page(site, 'Wikipedia:Zona de pruebas/3')
page
Page('Wikipedia:Zona de pruebas/3')
page.exists()
True
page.text
'Bot\n<!--No borres este mensaje-->{{Titular-zdp}}<!--Haz las pruebas debajo. Gracias-->\n\n== Las pruebas en esta sección =='
page.text = 'Zona de pruebas'
page.save()
Page [[Wikipedia:Zona de pruebas/3]] saved
pywikibot.__dir__
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-1-ff7797f73974> in <module>()
----> 1 pywikibot.__dir__

NameError: name 'pywikibot' is not defined
import pywikibot
pywikibot.__dir__
<function __dir__>
pywikibot.__dir__()
['_deprecated',
 '_module',
 '__name__',
 '__doc__',
 '__package__',
 '__loader__',
 '__spec__',
 '__path__',
 '__file__',
 '__cached__',
 '__builtins__',
 'absolute_import',
 'unicode_literals',
 '__version__',
 '__release__',
 '__url__',
 'atexit',
 'datetime',
 'Decimal',
 'math',
 're',
 'sys',
 'threading',
 'time',
 'warn',
 'logging',
 'tools',
 '_wbtypes',
 '_WbRepresentation',
 'config2',
 'daemonize',
 'exceptions',
 'plural',
 'i18n',
 'version',
 'bot_choice',
 'userinterfaces',
 'argvu',
 'bot',
 'input',
 'input_choice',
 'input_yn',
 'inputChoice',
 'handle_args',
 'showHelp',
 'ui',
 'calledModuleName',
 'Bot',
 'CurrentPageBot',
 'WikidataBot',
 'handleArgs',
 '_QuitKeyboardInterrupt',
 'config',
 'data',
 'login',
 'comms',
 '_UploadWarning',
 'diff',
 'PatchManager',
 'Error',
 'InvalidTitle',
 'BadTitle',
 'NoPage',
 'NoMoveTarget',
 'SectionError',
 'SiteDefinitionError',
 'NoSuchSite',
 'UnknownSite',
 'UnknownFamily',
 'UnknownExtension',
 'NoUsername',
 'UserBlocked',
 'PageRelatedError',
 'UnsupportedPage',
 'IsRedirectPage',
 'IsNotRedirectPage',
 'PageSaveRelatedError',
 'PageNotSaved',
 'OtherPageSaveError',
 'LockedPage',
 'CascadeLockedPage',
 'LockedNoPage',
 'NoCreateError',
 'EditConflict',
 'PageDeletedConflict',
 'PageCreatedConflict',
 'ServerError',
 'FatalServerError',
 'Server504Error',
 'CaptchaError',
 'SpamfilterError',
 'TitleblacklistError',
 'CircularRedirect',
 'InterwikiRedirectPage',
 'WikiBaseError',
 'CoordinateGlobeUnknownException',
 '_DeprecatedPageNotFoundError',
 '_EmailUserError',
 'family',
 'Family',
 'translate',
 'critical',
 'debug',
 'error',
 'exception',
 'log',
 'output',
 'stdout',
 'warning',
 'echo',
 'throttle',
 'site',
 'BaseSite',
 'textlib',
 'classproperty',
 '__deprecated',
 '_deprecate_arg',
 'normalize_username',
 'MediaWikiVersion',
 'redirect_func',
 '_ModuleDeprecationWrapper',
 'PY2',
 'UnicodeMixin',
 'color_format',
 'Queue',
 'long',
 'basestring',
 'textlib_methods',
 '__all__',
 '_name',
 'target',
 'wrapped_func',
 'unescape',
 'replaceExcept',
 'removeDisabledParts',
 'removeHTMLParts',
 'isDisabled',
 'interwikiFormat',
 'interwikiSort',
 'getLanguageLinks',
 'replaceLanguageLinks',
 'removeLanguageLinks',
 'removeLanguageLinksAndSeparator',
 'getCategoryLinks',
 'categoryFormat',
 'replaceCategoryLinks',
 'removeCategoryLinks',
 'removeCategoryLinksAndSeparator',
 'replaceCategoryInPlace',
 'compileLinkR',
 'extract_templates_and_params',
 'TimeStripper',
 'deprecated',
 'deprecate_arg',
 'Timestamp',
 'Coordinate',
 'WbTime',
 'WbQuantity',
 'WbMonolingualText',
 '_WbDataPage',
 'WbGeoShape',
 'WbTabularData',
 'WbUnknown',
 '_sites',
 '_url_cache',
 '_code_fam_from_url',
 'Site',
 'getSite',
 'page',
 'Page',
 'FilePage',
 'Category',
 'Link',
 'User',
 'ItemPage',
 'PropertyPage',
 'Claim',
 'html2unicode',
 'url2unicode',
 'unicode2html',
 'link_regex',
 'setAction',
 'showDiff',
 'sleep',
 'stopme',
 '_flush',
 'async_manager',
 'async_request',
 'page_put_queue',
 '_putthread']
pywikibot
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-1-8019092ecd1d> in <module>()
----> 1 pywikibot

NameError: name 'pywikibot' is not defined
import pywikibot
import pywikibot as pw
pw.category.listify('Categoría:Wikipedia:Fichas de informática')
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-5-7c406ea6818d> in <module>()
----> 1 pw.category.listify('Categoría:Wikipedia:Fichas de informática')

/srv/paws/pwb/pywikibot/tools/__init__.py in __getattr__(self, attr)
   1739                 except Exception:
   1740                     pass
-> 1741         return getattr(self._module, attr)
   1742 
   1743 

AttributeError: module 'pywikibot' has no attribute 'category'
import pywikibot as pw
s = pw.Site()
cat = pw.Category(s, 'Categoría:Wikipedia:Fichas de informática')
cat.articles()
<generator object articles at 0x7fb496252990>
for page in pagegenerators.PreloadingGenerator(cat.articles(), 100):
  File "<ipython-input-5-0d8310b41489>", line 1
    for page in pagegenerators.PreloadingGenerator(cat.articles(), 100):
                                                                        ^
SyntaxError: unexpected EOF while parsing
for p in pw.pagegenerators.PreloadingGenerator(cat.articles(), 100):
    print(p)
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-6-6ce71b4199e9> in <module>()
----> 1 for p in pw.pagegenerators.PreloadingGenerator(cat.articles(), 100):
      2     print(p)

/srv/paws/pwb/pywikibot/tools/__init__.py in __getattr__(self, attr)
   1739                 except Exception:
   1740                     pass
-> 1741         return getattr(self._module, attr)
   1742 
   1743 

AttributeError: module 'pywikibot' has no attribute 'pagegenerators'
from pywikibot import pagegenerators as pgen
for p in pgen.PreloadingGenerator(cat.articles(), 100):
    print(p)
[[es:Plantilla:Ficha de algoritmo]]
[[es:Plantilla:Ficha de computadora]]
[[es:Plantilla:Ficha de dominio de nivel superior]]
[[es:Plantilla:Ficha de bus de computadora]]
[[es:Plantilla:Ficha de codificación de caracteres]]
[[es:Plantilla:Ficha de empresa punto com]]
[[es:Plantilla:Ficha NSP]]
[[es:Plantilla:Ficha de formato de archivo]]
[[es:Plantilla:Ficha de hardware]]
[[es:Plantilla:Ficha de lenguaje de programación]]
[[es:Plantilla:Ficha de licencia de software]]
[[es:Plantilla:Ficha de microprocesador]]
[[es:Plantilla:Ficha de protocolo de red]]
[[es:Plantilla:Ficha de señal]]
[[es:Plantilla:Ficha de sistema de archivos]]
[[es:Plantilla:Ficha de sistema operativo]]
[[es:Plantilla:Ficha de sitio web]]
[[es:Plantilla:Ficha de socket de CPU]]
[[es:Plantilla:Ficha de código de estado HTTP]]
[[es:Plantilla:Ficha de software]]
[[es:Plantilla:Ficha de virus informático]]
Retrieving 21 pages from wikipedia:es.
plan = pw.Template(s, 'Plantilla:Ficha de festival de música')
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-9-40a219a9d542> in <module>()
----> 1 plan = pw.Template(s, 'Plantilla:Ficha de festival de música')

/srv/paws/pwb/pywikibot/tools/__init__.py in __getattr__(self, attr)
   1739                 except Exception:
   1740                     pass
-> 1741         return getattr(self._module, attr)
   1742 
   1743 

AttributeError: module 'pywikibot' has no attribute 'Template'
cat = pw.Category(s, 'Categoría:Páginas que emplean Ficha de festival de música')
for p in pgen.PreloadingGenerator(cat.articles(), 100):
    print(p)