私はcsvファイルに記載されている各種の名前にウィキペディアの要約とメインイメージを関連づけようとしています。 私はこのコードを書く:Wikipediaモジュールpython:jumping "wikipedia.exceptions.PageError"
import csv
import wikipedia
wikipedia.set_lang('it')
with open('D:\\GIS\\Dati\\Vinca\\specie_vinca.csv', 'rt', encoding="utf8") as f:
reader = csv.reader(f)
for row in reader:
wikipage = wikipedia.page(row)
print (wikipage.title)
print (wikipage.summary)
print ("Page URL: %s" % wikipage.url)
print ("Nr. of images on page: %d" % len(wikipage.images))
print (" - Main Image: %s" % wikipage.images[0])
print ("")
をしかし、それは種名に遭遇しないたびに、スクリプトは、このメッセージ「wikipedia.exceptions.PageError」wiht停止します。 スクリプトを終了したままこれらのレコードをスキップするにはどうすればよいですか?
空値exception.fileに内容があるかどうか –
'Try:Except'を使用して、それらのエラーをスキップしてスクリプトを終了させることができます。おかげさまで –
@Fabio Lamanna –