问题标签 [bytesio]
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.
django - 在 Django 中,csv 下载不会没有错误发生
我正在参考此页面实现 csv donwloand 函数。
即使我没有收到任何错误消息,也无法下载 csv 文件。
有谁知道这个实现的问题是什么?
下面是从数据库下载 csv 文件的代码。
python-3.x - 无法打开在 python3 中下载、解压缩和保存的文件
以下代码下载一个 zip 文件,并存储其中包含的存档;它没有给出任何错误信息。
输出:
当我尝试使用 Libre Office 打开文件“ipca_201807SerieHist.xls”(使用上述代码下载并提取)时,LO 无法识别该文件并尝试导入它。
如果我转到 URL:“ ftp://ftp.ibge.gov.br/Precos_Indices_de_Precos_ao_Consumidor/IPCA/Serie_Historica/ipca_SerieHist.zip ”,将“ipca_SerieHist.zip”文件保存在 HD 中,然后解压缩并打开“ ipca_201807SerieHist.xls 的文件,Libre Office 可以识别该文件。
两个文件“ipca_201807SerieHist.xls”的大小相似;下载的 62994 字节比 62976 字节稍大。如果我比较内容,除了一些孤立的字符外,它们似乎非常相似。
注意:“ipca_201807SerieHist.xls”是葡萄牙语。
pandas - 将 Pandas DataFrame 转换为类似字节的对象
您好我正在尝试将我的 df 转换为二进制并将其存储在一个变量中。
我的_df:
我的代码:
我正进入(状态AttributeError: '_io.BytesIO' object has no attribute 'write_cells'
完整追溯:
python - 如何将 GIF 动画写入 matplotlib 中的类文件缓冲区?
我正在尝试创建一个 GIF 动画并将其作为类文件对象传递给 API,而不写入磁盘。我可以用 PNG 图像做类似的事情:
然而,Animation 的 save() 方法似乎只需要一个文件名,而不是一个类似文件的对象:
https://matplotlib.org/api/_as_gen/matplotlib.animation.Animation.save.html
python - 如何上下文管理多个 zip 文件的 BytesIO?
我正在尝试在创建多个 zip 文件时对 BytesIO 流使用上下文管理器。在写入第一个 zip 文件后,我找不到“重置” BytesIO 对象的方法,因此我可以使用相同的 BytesIO 对象来创建下一个 zip 文件。在将第二个 zip 文件写入磁盘后尝试打开它时,我总是收到“无法打开文件...作为存档”错误。第一个 zip 文件打开就好了。我已经搜索并找不到解决方案。将模式从写入更改为附加也无济于事。当然,我可以重新初始化为一个新的 BytesIO 对象,但这会破坏上下文管理器。下面是我认为应该工作的代码。我在 Windows 10 上使用 Anaconda Python 3.6.6。
python - 从 python 图像下载检查字节时,Bytes.startswith 给出了两个不同的答案
读取字节会产生相互矛盾的结果
有输出
我想这些应该是一样的......
python-3.x - Pillow 在使用 StringIO 保存时抛出错误
在一些教程中解释了StringIO
在枕头保存方法中使用。但是当我使用这个测试代码时:
然后我得到错误:
需要字符串参数,得到“字节”
但是当我BytesIO
这样使用时:
它工作正常。这很奇怪,因为错误消息说字符串是预期的并且字节是错误的,但显然相反是正确的。这也与我在查看教程时获得的信息相反。
也许save()
Pillow fork 中的行为发生了变化,并且错误消息没有更新?还是因为我使用带有io
模块而不是StringIO
模块的 Python 3 而有所不同?
编辑,StringIO
建议的示例
python - Python:将灰度numpy数组转换为.jpg而不保存到文件后的大小
我有一个numpy
包含类型数据的矩阵np.uint8
,我想将其转换为.jpg
图像而不将其保存为文件。
我希望能够调整压缩并读取该.jpg
文件的结果大小(以字节/位为单位)。
那可能吗?
到目前为止我尝试了以下,但不知道如何调整压缩以及如何获得.jpg
文件的结果大小: