【发布时间】:2017-09-25 09:16:20
【问题描述】:
例如,我在“Scraper()”类中有一个函数“artistsearch”,它接受参数“website”、“artist”、“keyword”和“rangenum”,我想多次使用这个函数在不同值的脚本中。像下面的示例中那样简单地重新分配变量是通常的做法,还是有更多的pythonesque方式来做到这一点?
# Set values for first instantiation
website="https://www.examplewebsitenumber1.com/"
artist="Da Vinci"
keyword="painting"
rangenum=7
# instantiate to object devinci
devinci=Scraper()
# run function
devinci.artistsearch(website, artist, keyword, rangenum)
# Set values for second instantiation
website="https://www.examplewebsitenumber2.com/"
artist="Gaudi"
keyword="sculpture"
rangenum=9
# instantiate to object gaudi
gaudi=Scraper()
# run function again with different values
gaudi.artistsearch(website, artist, keyword, rangenum)
and so on.........
【问题讨论】:
-
我认为你需要一个字典列表。
标签: python python-3.x function class