擅长:python、mysql、java
<p><code>class</code>语句是直接使用<code>type</code>的声明性包装。假设<code>process.crawl</code>将类作为参数</p>
<pre><code>process = CrawlerProcess(get_project_settings())
for name, attributes in myComics.items():
process.crawl(type(name, (ComicSpider,), attributes))
</code></pre>
<p><code>type(name, (ComicSpider,), attributes)</code>将创建一个名为<code>name</code>的类,该类将从<code>ComicSpider</code>继承,并具有<code>attributes</code>字典中定义的属性。<a href="https://docs.python.org/3/library/functions.html#type" rel="nofollow noreferrer">An example on Python docs.</a></p>