bytesio相关内容
我使用此函数来解压缩正文或HTTP响应(如果使用gzip、compress或deflate进行压缩)。 def uncompress_body(self, compression_type, body): if compression_type == 'gzip' or compression_type == 'compress': return zlib.decom
..
我正在使用Pillow操作图像,然后想要将其发送到不一致。我的代码:https://paste.pythondiscord.com/comebefupo.py 使用image.show()时,操作后的图像显示良好。 但是,当我要将图像上传到Discorde时,机器人卡住了,没有抛出错误: got bytes from direct image string got bytes f
..
我正在尝试使用 subprocess.popen() 将 io.BytesIO() 字节流管道 到一个单独的程序,但我不知道如何或是否有可能.文档和示例都是关于文本和换行符的. 当我做出这样的事情时: 导入io从子流程导入 *流 = io.BytesIO()someStreamCreatingProcess(流)命令 = ['somecommand', 'some', 'arguments
..
您好,我正在尝试将我的 df 转换为二进制并将其存储在变量中. 我的_df: df = pd.DataFrame({'A':[1,2,3],'B':[4,5,6]}) 我的代码: 导入 iotowrite = io.BytesIO()df.to_excel(towrite) # 写入 BytesIO 缓冲区towrite.seek(0) # 重置指针 我收到 AttributeE
..
我正在使用 pandas 库将 excel 存储到 bytesIO 内存中.后来,我将这个 bytesIO 对象存储到 SQL Server 中,如下所示 - df = pandas.DataFrame(data1, columns=['col1', 'col2', 'col3'])输出 = BytesIO()writer = pandas.ExcelWriter(output,engine=
..
我正在使用 Django,需要读取上传的 xlsx 文件的工作表和单元格.xlrd 应该可以,但因为文件必须保留在内存中并且可能无法保存到某个位置,我不确定如何继续. 在这种情况下,起点是一个带有上传输入和提交按钮的网页.提交后,文件被 request.FILES['xlsx_file'].file 捕获并发送到处理类,该类必须提取所有重要数据以供进一步处理. request.FILE
..
在 Python 3 中,我可以通过 object.getbuffer().nbytes(其中 object = ByteIO())获取 ByteIO 对象的大小,但是什么会是 Python 2 中 getbuffer() 的最佳等价物吗?做了一些探索,我发现我可以使用 len(object.getvalue()) 或 sys.getsizeof(object),但我不知道 Python 2 是否
..
Python,我已经将模型另存为joblib文件,我以"rb"读取字节打开文件,是否可以直接将其转换为字节而不是保存在文件中, 导入joblibjoblib.dump(model,'model.joblib')#读取为字节model_bytes = open('C:/Models/model.joblib','rb').read()model_bytes#这输出像b'\ x80 \ x03csk
..
我想做的基本上是: 从URL获取PDF 通过pdfrw对其进行修改 将其存储在内存中BytesIO obj 通过以下方式将其上传到Django FileField中 Model.objects.create(form = pdf_file,name ="Some name") 我的问题是,当 create()方法运行时,它将为 form 保存所有 except 字段. he
..
如果我在python 3中运行以下代码 从IO导入BytesIO的 导入csv从io导入TextIOWrapperdef fill_into_stringio(input_io):writer = csv.DictWriter(TextIOWrapper(input_io,encoding ='utf-8'),fieldnames = ['ids'])对于我在范围(100)中:writer.w
..
我基本上想做gzip.GzipFile文档中的确切内容: 调用GzipFile对象的close()方法不会关闭fileobj,因为您可能希望在压缩数据后追加更多内容.这也使您可以传递一个打开的io.BytesIO对象以作为fileobj进行写操作,并使用io.BytesIO对象的getvalue()方法检索所得的内存缓冲区. 使用普通文件对象,它可以按预期工作. >>> impo
..
AIM 我正在尝试: 创建直方图, 将其存储为临时内存, 将图像传递到模板。 我在执行上述第3步时遇到了麻烦。我怀疑我在将上下文数据传递到模板方面犯了一个简单而根本的错误。 错误 HTML呈现的图像标签已损坏。 CODE Views.py class SearchResultsView(DetailView): ... def g
..
我在发送图像不一致时遇到一些问题。我决定使用枕头库创建图像,并且我要发送由该库创建的图像不保存。我发现了可以将Image对象转换为二进制数据并放入fp参数的方法。但这会引起编码错误。 代码: image = Image.open(“ test.png”) image_binary = BytesIO() image.save(image_binary,“ PNG”) ima
..
我想尝试python BytesIO类。 作为一个实验,我尝试写入内存中的zip文件,然后从中读取字节压缩文件。因此,我没有传递文件对象到 gzip ,而是传递了 BytesIO 对象。这是整个脚本: from io import BytesIO import gzip #写内存中zip文件的字节 myio = BytesIO() g = gzip.GzipFile(fi
..
嗨,我正在尝试将df转换为二进制文件并将其存储在变量中. my_df: df = pd.DataFrame({'A':[1,2,3],'B':[4,5,6]}) 我的代码: import io towrite = io.BytesIO() df.to_excel(towrite) # write to BytesIO buffer towrite.seek(0)
..
我正在尝试编写python 2/3兼容代码以将字符串写入csv文件对象.这段代码: line_as_list = [line.encode() for line in line_as_list] writer_file = io.BytesIO() writer = csv.writer(writer_file, dialect=dialect, delimiter=self.delimi
..
我想通过FTP将文本字符串作为文件上传. import ftplib from io import StringIO file = StringIO() file.write("aaa") file.seek(0) with ftplib.FTP() as ftp: ftp.connect("192.168.1.104", 2121) ftp.login("ftp",
..
我已经用谷歌搜索并且还在SO上搜索这些缓冲模块之间的区别.但是,我仍然不太了解,我认为我阅读的一些帖子已经过时了. 在Python 2.7.11中,我使用r = requests.get(url)下载了特定格式的二进制文件.然后,我将StringIO.StringIO(r.content),cStringIO.StringIO(r.content)和io.BytesIO(r.content)
..
针对具有相同错误的任何人进行编辑1:安装ffmpeg确实可以解决BytesIO错误 对于仍然愿意提供帮助的任何人,编辑1:我的问题是,当我AudioSegment.export("filename.mp3",format ="mp3")时,文件已制成,但大小为0字节-下面详细说明(如"EDIT 1") 编辑2:现在解决了所有问题. 可以使用BytesIO将文件作为AudioSeg
..
我正在尝试使用 subprocess.popen()将 io.BytesIO() bytetream管道输送到单独的程序,但是我不知道怎么做或是否完全有可能.文档和示例都是关于文本和换行符的. 当我鞭打这样的东西时: import io from subprocess import * stream = io.BytesIO() someStreamCreatingProcess(s
..