我正在尝试在 其 Index Wikisource page中填写一本书的页码。下面的代码在具体的 pageNumber 参数中写得很好。如果页面是空的,它看起来很好。但如果我再次运行代码,由于串联,67 变为 6767。我怎么知道 pageNumber 参数 ( '|Number of pages='
) 为空?或者如果参数已经填写,我如何在代码中设置跳过选项。
编写代码;-
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import pywikibot
indexTitle = 'அட்டவணை:தமிழ் நாடகத் தலைமை ஆசிரியர்-2.pdf'
indexPages = '67'
site1 = pywikibot.Site('ta', 'wikisource')
page = pywikibot.Page(site1, indexTitle)
indexTitlePage = page.text.replace('|Number of pages=','|Number of pages='+indexPages)
page.save(summary='67')