我想从这个 wiki 类别中清理 12,000 个 wiki 页面。为此,我将所有 12,000 个维基页面保存在一个 csv 文件中。当我的代码运行时,它会一一修改页面。如何在通过 python3 读取 CSV 文件的(下)行时删除前一行?如果可能的话,很容易将 csv 文件的剩余行分享给另一个 wiki 贡献者。否则,我应该手动打开 csv 文件以删除“已完成的行”。
我的代码简化了;-
import csv
import pywikibot
with open('0.csv', 'r') as csvfile:
reader = csv.reader(csvfile,delimiter="~")
for row in reader:
#if len(row) == 8:
wikiPage1 = row[0]
indexPages = row[5]
print (wikiPage1)
site = pywikibot.Site('ta', 'wiktionary')
page1 = pywikibot.Page(site, wikiPage1)
page1.text = page1.text.replace('Number','எண்')
page1.save(summary=''Number --> எண்')