2017-04-11 41 views
0

我對Python很新,需要很快熟練掌握Scrapy,所以我正在考慮從Udemy購買一個教程。我正在看的其中一個教程只包含Scrapy,在Windows上,使用Python 2.7。Scrapy in Python 2.7 v 3.6 - 有很大的區別嗎?

因此,我試圖確定2.7和3.6之間是否存在很大的差異,以及它是否會相對簡單地適應?

回答

1

Scrapy支持Python的兩個版本具有相同的代碼庫,因此無論平臺如何,您都將擁有相同的API和功能。但是,您編寫的代碼很可能是針對特定版本的Python編寫的(除非它很簡單),所以它歸結爲Python2與Python3,這是一個不同的主題。這兩個版本之間的一個特殊區別是Unicode處理(Python3會更好),這在做網絡抓取時非常重要。

我個人的建議是,你從Python3開始,並與官方Scrapy tutorial這將是最新的。

祝你好運。

+0

非常感謝! – Maverick