首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nodebox Python清理

Nodebox Python清理
EN

Stack Overflow用户
提问于 2011-02-12 03:51:21
回答 1查看 325关注 0票数 0

因此,我尝试运行一个示例Nodebox tutorial

代码如下:

代码语言:javascript
复制
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,它也能用。我试过谷歌和youtube,但都不管用。当我改回flickr时,我开始收到如下错误:

代码语言:javascript
复制
AttributeError: 'module' object has no attribute 'youtube'

但这不再是我代码的一部分了!我怀疑我的pythonpath路径可能是错误的。我曾经遇到过类似的问题,重启了我的Mac,然后它又开始工作了。

如果没有解决方案,我如何从头开始?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-12 05:31:00

从我收集的关于这个图书馆的信息来看,网络定义了雅虎,morgueFile等,它们不包括youtube + google。

Web是一个module;该模块具有在中硬编码的方法和属性。你不能简单地将网站剪切并复制到属性中,然后期望它能工作。我非常确定它们被硬编码的原因是因为你可以使用这些网站来搜索图片(可能通过它们各自的API),然后下载它们。

我不知道您要做什么,但我建议您阅读文档,并可能更多地阅读有关python的知识。

无论如何,除非你发布你的实际代码,否则我不能真正帮助你。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4973358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档