问题标签 [stringio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1489 浏览

ruby - 从字符串中解压缩 zip 存档

我有一个字符串中的 zip 存档,但 ruby​​zip gem 似乎需要从文件中输入。我想出的最好的方法是将 zip 存档写入临时文件,其唯一目的是将文件名传递给Zip::ZipFile.foreach(),但这似乎很折磨:

有没有更简单的方法?

注意:另请参阅Ruby 解压缩字符串

0 投票
0 回答
2702 浏览

python - 如何在python中清空缓冲区stringIO

实际上我正在尝试使用一些数据导出一个 csv 文件,下面是我的代码

实际上,我将在一些下载带有数据的 csv 的网页中使用上面的代码list_of_records

在上面的代码中,我使用的只是 web.py 框架,我使用它来指示浏览器下载 csv ifle

假设我调用了该函数download(list_of_records_1),然后下载了一个包含数据的 csv 文件,如下所示

假设我用 调用相同的函数download(list_of_records_2),保存到 csv 的输出如下

也就是说,如果数据已经在 csv 中匹配,则将其覆盖,如果遇到新数据,则 csv 文件将使用以前的数据和当前list_of_records_2数据创建。

所以在上面的代码中,在将结果存储到缓冲区字符串StringIO()并保存到 csv 文件之后,我们应该截断/删除缓冲区字符串数据,这样当我们用其他结果列表调用相同的函数时,之前的数据就不会被写入进入当前文件的 csv 文件

谁能告诉我如何截断StringIO()上述代码中的缓冲区字符串?

0 投票
1 回答
4712 浏览

ruby-on-rails-3 - 在rails中查找上传文件的内容类型

我正在研究 ruby​​ on rails。我正在尝试做一个文件附件(图像/音频/视频)。

所以我有一个常用的方法,比如

是否可以找到 byteArray 的内容类型来检查上传的文件是否是 ruby​​ 中的图像/音频/视频/pdf。

0 投票
4 回答
48620 浏览

python - 下载并解压内存中的gzip压缩文件?

我想使用 urllib 下载一个文件并在保存之前解压缩内存中的文件。

这就是我现在所拥有的:

这最终会写入空文件。我怎样才能实现我所追求的?

更新答案:

0 投票
1 回答
134 浏览

printing - python 2中的打印命令后>>是什么?

>>output第 5 行的print语句是做什么的?

0 投票
1 回答
614 浏览

python - PyGame 将 cStringIO 加载为图像

因此,我在网上为此尝试了一些解决方案,但每个解决方案都返回不同的错误。最近我决定尝试类似的东西:

这只是返回:

本质上,我的程序将加密/解密图像文件,并允许用户查看它们而无需将解密的副本保存到硬盘驱动器。在另一个问题中,有人告诉我 stringIO 对象为此目的工作,如果您要广泛使用它,python 文档建议使用 cStringIO。pygame 的问题不想将对象作为图像。有任何想法吗?

0 投票
1 回答
4967 浏览

python - How can I get the response body from pycurl multi curl requests

I am unable to get anything but empty responses when performing curl multi requests. No exceptions are thrown, but the response value has no content (commented in the below snippet)

Here's a simplified version of my code:

I have made single requests with the same options without using curl multi and it works.

0 投票
1 回答
2905 浏览

python - 从 Python 中外部程序的图像标准输出输出创建图像对象

我有一个程序可以生成图片并将它们保存到文件或在标准输出中打印出原始图像数据。我正在使用 Python 子进程模块来调用外部程序,捕获其标准输出数据并从数据中创建 Python 图像对象。不过,我不断收到“无法识别图像文件”错误。我是 Python 的这一部分的新手。如果你知道如何实现这一点,你能帮忙吗?这是我的代码:

0 投票
1 回答
2911 浏览

python - scikit-image 将图像保存到字节串

我正在使用scikit-image读取图像:

在对 进行一些操作后img,我想将其保存到内存文件(a la StringIO)以传递给另一个函数,但它看起来skimage.io.imsave需要文件名,而不是文件句柄。

如果可能的话,我想避免碰到磁盘(imsave然后从另一个映像库中读取)。有没有一种很好的方法来使用imsave(或其他一些对 scikit-image 友好的功能)StringIO

0 投票
1 回答
661 浏览

python - Python Curl writefunction 在第二次调用时不起作用

我用 Python 编写了一个简单的脚本。

它解析来自网页的超链接,然后检索这些链接以解析一些信息。

我有类似的脚本运行并重新使用 writefunction 没有任何问题,由于某种原因它失败了,我不知道为什么。

一般卷曲初始化:

第一次调用检索链接:

现在循环这些链接: