Nodebox Python очистить - PullRequest
       27

Nodebox Python очистить

0 голосов
/ 11 февраля 2011

Итак, я попытался запустить пример Nodebox учебник .

Вот код:

g = grid.create(2, 2, 250, 250)
g.top.left.split(2, 2)
g.top.left.bottom.right.split(2, 2)

# fetch images from Morguefile.com
web = ximport("web")
img = web.morguefile.search("ocean")[:5]
img = [x.download() for x in img]
g.content = images
g.content.repeat = True

g.styles.margin = 1
g.styles.fit = True
g.styles.align = "center", "bottom"

, который в основном загружается с сайта с именем morguefile.Я играл с ним и пробовал Flickr, который также работает.Я попробовал Google и YouTube, но ни один не работал.Когда я переключился обратно на flickr, я начал получать ошибки вроде:

AttributeError: 'module' object has no attribute 'youtube'

Но это больше не является частью моего кода!Я подозреваю, что мой питон может ошибаться.Когда-то у меня была похожая проблема, и я перезапустил свой Mac, и он снова заработал.

Если решения не существует, как я могу начать с нуля?

1 Ответ

1 голос
/ 12 февраля 2011

Из того, что я могу почерпнуть о библиотеке, определенном в Интернете Yahoo, morgueFile и т. Д. Они не включают youtube + google.

Веб - это модуль ; модуль имеет методы и атрибуты, жестко запрограммированные. Вы не можете просто вырезать и скопировать сайты в атрибут и ожидать, что он будет работать. Я почти уверен, что причина, по которой они жестко запрограммированы, заключается в том, что вы можете использовать эти веб-сайты для поиска изображений (возможно, через их соответствующие API-интерфейсы), а затем загрузить их.

Я понятия не имею, что вы пытаетесь сделать, но я рекомендую прочитать документацию и, возможно, еще немного прочитать на python.

В любом случае, если вы не отправите свой фактический код, я не могу вам помочь.

...