小编nob*_*ody的帖子

python 3打印生成器

当我处理print()函数(Python 3)时出现问题.

当我在寻找系列的总和时,我可以使用以下代码模式:

>>> sum(i for i in range(101))
Run Code Online (Sandbox Code Playgroud)

但是,当我倾向于检查我所做的系列时:(我选择print()并假设它将逐行打印)

>>> print(i for i in range(101))
Run Code Online (Sandbox Code Playgroud)

事实证明,它成为没有价值回报的发电机对象.所以我必须使用list()进行系列检查.这是印刷功能的缺陷吗?

PS:上面写的是一个形成发生器的例子,不是自然系列的最简单形式,而是复杂系列的骨骼结构.为了方便系列值检查,我正在寻找一种逐行打印每个值的方法.

python printing generator python-3.x

6
推荐指数
1
解决办法
3012
查看次数

NodeJS将base64编码的图像写入文件

我已经搜索并尝试了stackoverflow的所有解决方案,但它们似乎都没有在我的实例中工作.基本上我有一个图像,由html5画布编辑,从客户端上传,我需要将其保存到磁盘,但不幸的是我无法打开我刚刚保存的文件.(我使用的是Windows 7)

我的代码:

var base64Data = req.body.image.replace(/^data:image\/(png|gif|jpeg);base64,/,'');
require('fs').writeFile('public/aboutToGiveUp.png', new Buffer(base64Data, 'base64'));
Run Code Online (Sandbox Code Playgroud)

base64 image image-processing node.js express

5
推荐指数
0
解决办法
1762
查看次数